コード例 #1
0
ファイル: Button.cs プロジェクト: bigstupidx/Slime-Busters
 void OnMouseDown()
 {
     if (animator != null)
     {
         animator.SetTrigger("FinalHit");
     }
     EventHandeler.CallOnHitSlime();
     StartCoroutine(SwitchScene());
 }
コード例 #2
0
ファイル: SlimeTest.cs プロジェクト: bigstupidx/Slime-Busters
 //activated by hitRayFirere
 public void hit()
 {
     if (SlimeAlive)
     {
         EventHandeler.CallOnHitSlime();
         animator.SetTrigger("FinalHit");
         SlimeAlive = false;
         StartCoroutine(NextSlime());
     }
 }
コード例 #3
0
    void Update()
    {
        UIMediation();
        ExitMediation();

        if (uiMediationAccomplished && exitMediationAccomplished && !hasRun)
        {
            //Run all events that should be activated on the player being spawned.
            hasRun = true;
            EventHandeler.ActivatePlayerSpawnEvent();
            Destroy(gameObject);
        }
    }
コード例 #4
0
 //activated by hitRayFirere
 public void hit()
 {
     if (_GotSlime && animator != null)
     {
         EventHandeler.CallOnHitSlime();
         if (hp > 1)
         {
             animator.SetTrigger("GotHit");
             hp--;
         }
         else
         {
             killAction();
             //addScore;
         }
     }
 }
コード例 #5
0
    private void CheckForDoors()
    {
        Vector3 position = GetComponent <Transform>().position;

        Collider[] closeEnvironment = Physics.OverlapSphere(position, 0.5f, 1 << LayerMask.NameToLayer("Environment"));

        if (!closeEnvironment.Length.Equals(0))
        {
            Collider door = null;
            foreach (Collider possibleDoor in closeEnvironment)
            {
                if (possibleDoor.tag.Equals("Door"))
                {
                    door = possibleDoor;
                }
            }

            if (door != null)
            {
                EventHandeler.ActivateInteraction();
            }
        }
    }
コード例 #6
0
 void Awake()
 {
     handeler = GameObject.Find("Handeler").GetComponent <EventHandeler>();
 }
コード例 #7
0
ファイル: BulletHit.cs プロジェクト: DavidZwit/MytheDAG2016
 void Awake()
 {
     handeler = GameObject.Find("Handeler").GetComponent<EventHandeler>();
     sound = GameObject.Find("Handeler").GetComponent<SoundManager>();
 }
コード例 #8
0
ファイル: PlayerStats.cs プロジェクト: DavidZwit/MytheDAG2016
 void Awake()
 {
     handeler = GameObject.Find("Handeler").GetComponent<EventHandeler>();
 }
 void Awake()
 {
     eventHandeler = GameObject.Find("Handeler").GetComponent <EventHandeler>();
     eventHandeler.BreakableObjects++;
 }
コード例 #10
0
 void Awake()
 {
     eventHandeler = GameObject.Find("Handeler").GetComponent<EventHandeler>();
     eventHandeler.BreakableObjects++;
 }
コード例 #11
0
ファイル: killEnemies.cs プロジェクト: DavidZwit/MytheDAG2016
 void Awake()
 {
     handler = GameObject.Find("Handeler");
     events = handler.GetComponent<EventHandeler>();
     _knockup = false;
 }