Beispiel #1
0
        public void Init()
        {
            UpdateManager.Instance.onUpdate += CustomUpdate;

            battleSceneManager = ControllersManager.Instance.GetController <IBattleSceneManager>();

            currentTarget = new TargetInfo();

            thisTransform = transform;
        }
        public void Init()
        {
            currentHp = maxHp;

            thisTransform = transform;

            battleSceneManager = ControllersManager.Instance.GetController <IBattleSceneManager>();

            battleSceneManager.RegisterEnemy(this);

            IComponent[] thisComponents = components.OfType <IComponent>().ToArray();

            for (int i = 0; i < thisComponents.Length; i++)
            {
                thisComponents[i].Init();
            }
        }