예제 #1
0
 void Awake()
 {
     _renderers.AddRange(Util.GetComponents <Renderer>(gameObject).Where((Renderer _rend) =>
     {
         return(_rend.enabled);
     }));
     _colliders.AddRange(Util.GetComponents <Collider>(gameObject).Where((Collider _coll) =>
     {
         return(_coll.enabled);
     }));
     _interactable = GetComponent <Interactable>();
     _character    = GetComponent <Character>();
     _activator    = GetComponent <StageChangeActivate>();
 }
예제 #2
0
 public static void RegisterEventListener(StageChangeActivate _listener)
 {
     t._changeListeners.Add(_listener);
 }