void onPlayerSync(Message message)
    {
        string id = message.getNextString();
        if(!entityList.ContainsKey(id))
        {
            entityList.Add(id,new HumanEntity(id));
        }

        entityList[id].Position = new Vector3(message.getNextFloat(), message.getNextFloat(), message.getNextFloat());
        entityList[id].Rotation = new Quaternion(message.getNextFloat(),
            message.getNextFloat(),
            message.getNextFloat(),
            message.getNextFloat()
            );
    }
Exemplo n.º 2
0
 public void OnLoginInfo(Message msg)
 {
     msg.getNextString();
     positionOverride = new Vector3(msg.getNextFloat(), msg.getNextFloat(), msg.getNextFloat());
     login = true;
 }
 void OnShootingSlaveSimple(Message msg)
 {
     projectiles.AddLast(new ProjectileEntity(msg.getNextString(),msg.getNextQuartenion(),msg.getNextString(),false));
 }
 public void OnLoginStart(Message msg)
 {
     Console.Write(msg.getNextString());
 }