Пример #1
0
 static public AttackRangeManager GetInstance()
 {
     if (instance == null)
     {
         instance = new AttackRangeManager();
     }
     return(instance);
 }
Пример #2
0
 protected override void OnUpdate()
 {
     for (int i = 0; i < group.Length; i++)
     {
         AttackRangeManager.GetInstance().DestroyAttackRange();
         PostUpdateCommands.DestroyEntity(group.entity[i]);
     }
 }
Пример #3
0
 protected override void OnUpdate()
 {
     for (int i = 0; i < group.Length; i++)
     {
         var pos = em.GetComponentData <Position>(group.entity[i]);
         AttackRangeManager.GetInstance().CreateAttackRange((int)pos.Value.x, (int)pos.Value.y, (int)pos.Value.z, 0);
         PostUpdateCommands.RemoveComponent <CreateAttackRangeData>(group.entity[i]);
     }
 }