Пример #1
0
    public GlobalChangeController globalChangeController;//观察目标

    public virtual void Start()
    {
        globalChangeController = GlobalChangeController.GetInstance();
    }
Пример #2
0
 private void Awake()
 {
     instance = this;
     //工厂方法模式,扩展时参照TeamStructureClasses添加相应类
     teams = (TeamStructureStorage[])new TeamStructureStorageFactory().Produce();
 }
Пример #3
0
 //动画结束后进行结算
 public void AttackFly(ITarget t, IAttackResultMode m, float attackValue)
 {
     PlayAnimation();
     GlobalChangeController.GetInstance().StartCoroutine(t.AttackReach(m, attackValue, null, startPosition));
 }