예제 #1
0
파일: Component.cs 프로젝트: kuviman/QGame
 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
파일: Component.cs 프로젝트: kuviman/QGame
 public WeaponComponent(Weapon weapon)
 {
     Weapon = weapon;
 }