private void HandleMissileComplete(BaseEvent baseEvent) { SyncEvent e = ( SyncEvent )baseEvent; VMissile missile = this.GetMissile(e.missileId); missile.HandleComplete(e.position.ToVector3(), e.direction.ToVector3()); }
public VMissile CreateMissile(EntityParam param) { VMissile entity = this.CreateEntity <VMissile>(param); this._idToMissile[param.rid] = entity; this._missiles.Add(entity); return(entity); }