示例#1
0
 public void UpdateWeapon(Weapon weapon)
 {
     if (weapon == null || Weapon == null || weapon.GetType() != Weapon.GetType())
         Weapon = weapon;
     else
         Weapon.Update(weapon);
 }
示例#2
0
文件: Weapon.cs 项目: kuviman/QGame
 public virtual void Update(Weapon upd)
 {
     Firing = upd.Firing;
 }
示例#3
0
文件: Message.cs 项目: kuviman/QGame
 public WeaponUpdate(Entity entity)
 {
     entityId = entity.Id;
     this.weapon = entity.Get<WeaponComponent>().Weapon;
 }
示例#4
0
 public WeaponComponent(Weapon weapon)
 {
     Weapon = weapon;
 }