示例#1
0
        public void Init(TutorialManager manager, Action <string> shootEvent)
        {
            for (int i = 0; i < _actions.Count; ++i)
            {
                _actions[i].Start(manager);
            }

            for (int i = 0; i < _events.Count; ++i)
            {
                _events[i].Init(manager, ShootEventsCallback);
            }

            _shootEvent = shootEvent;
        }
示例#2
0
 public virtual void Init(TutorialManager manager, Action <TutorialEvent> shootEvent)
 {
     _tutorialManager = manager;
     _shootEvent      = shootEvent;
 }
示例#3
0
 public void Start(TutorialManager manager)
 {
     _tutorialManager = manager;
     _startCoroutine  = _tutorialManager.StartCoroutine(Start());
 }