示例#1
0
        /// <summary>
        /// this is for network, instance entity and setup netview
        /// </summary>
        /// <param name="entity"></param>
        public Entity(NetViewSerializer entity)
        {
#if Client
            TickSystem.AddTick(this);
#elif Server
            Server.Tick += Tick;
#endif

            transform = new Transform();

            transform.Position = new Vector3(entity.p_x, entity.p_y, entity.p_z);
            transform.Rotation = new Quaternion(entity.r_x, entity.r_y, entity.r_z, 0);

            SetUpNet(entity.ViewID, entity.Owner, NetDeliveryMethod.Unreliable);
            OnConstruc();
            Debug.Log("Entity Creator2");
        }
 public PlayerEntity(NetViewSerializer entity) : base(entity)
 {
 }
示例#3
0
 public TesteEntityRemote(NetViewSerializer entity) : base(entity)
 {
 }