public void OnHit()
 {
     for (int i = 0; i < SpriteRenderers.Length; i++)
     {
         SpriteRenderers[i].material = Material;
     }
     ATimer.SetAndReset(GetInstanceID() + "HitColorEffect", Time, () => {
         for (int i = 0; i < SpriteRenderers.Length; i++)
         {
             SpriteRenderers[i].material = Origin_Material[i];
         }
     });
 }
 public void DestroyObj(float DistroyTime)
 {
     ATimer.SetAndReset(GetInstanceID() + "DestroyObj", DistroyTime, SetOff);
 }
Beispiel #3
0
 private void Awake()
 {
     GS.start_event <GS_Playing>(() => ATimer.SetAndReset(GetInstanceID().ToString(), 1f, () => GS.CurState = FindObjectOfType <GS_GameOver>()));
     GS.transition_event <GS_GameOver, GS_Playing>(() => { Debug.Log("상태 바뀜."); });
 }