RoomManager.GetRoom C# (CSharp) Метод

GetRoom() публичный Метод

public GetRoom ( int x, int y ) : GameObject
x int
y int
Результат GameObject
    public GameObject GetRoom(int x, int y)
    {
        return this.rooms [x, y];
    }

Usage Example

Пример #1
0
    public static void MsgHit(ClientState c, MsgBase msgBase)
    {
        MsgHit msg    = msgBase as MsgHit;
        Player player = c.player;

        Player targetPlayer = PlayerManager.GetPlayer(msg.targetId);

        if (player == null || targetPlayer == null)
        {
            return;
        }


        Room room = RoomManager.GetRoom(player.roomId);

        if (room == null || room.status != Room.Status.FIGHT)
        {
            return;
        }

        if (player.id != msg.id)
        {
            return;
        }

        int damage = 35;

        targetPlayer.hp -= damage;
        msg.id           = player.id;
        msg.hp           = targetPlayer.hp;
        msg.damage       = damage;
        room.Broadcast(msg);
    }
All Usage Examples Of RoomManager::GetRoom