コード例 #1
0
 public void InitDroneSelfWeapon(NodeAddedEvent e, [Combine] SelfDroneNode drone, [JoinByUnit] SingleNode <WeaponComponent> weapon, [JoinAll, Context] SingleNode <MapInstanceComponent> map)
 {
     weapon.Entity.AddComponent(new WeaponHitComponent(false, false));
     weapon.Entity.AddComponent <CooldownTimerComponent>();
     this.StartShooting(weapon.Entity);
     this.StopShooting(weapon.Entity);
 }
コード例 #2
0
 public void AddTeamEvaluator(NodeAddedEvent evt, [Combine] SelfDroneNode spider, [JoinByBattle] SingleNode <TeamBattleComponent> battle)
 {
     spider.Entity.AddComponent <TeamTargetEvaluatorComponent>();
 }