示例#1
0
 // Use this for initialization
 void Start()
 {
     anim       = GetComponent <Animator> ();
     controller = this.gameObject.transform.parent.GetComponent <NewController> ();
     prh        = transform.parent.GetComponent <PlayerRelicHandler> ();
     rb         = transform.parent.GetComponent <Rigidbody> ();
 }
示例#2
0
    private void ReleaseRelicForAllPlayers()
    {
        for (int i = 0; i < minions.Length; i++)
        {
            PlayerRelicHandler h = minions [i].GetComponent <PlayerRelicHandler> ();

            if (h.HasRelic())
            {
                h.ReleaseRelic();
                break;
            }
        }
    }
示例#3
0
    // Use this for initialization
    void Start()
    {
        audioManager       = GameObject.Find("AudioManager").GetComponent <AudioManager> ();
        audioplayerEffects = this.transform.transform.FindChild("audioplayerEffects").gameObject;

        male = getMale();

        rb                 = GetComponent <Rigidbody>();
        collider           = GetComponentInChildren <MeshCollider>();
        ps                 = this.gameObject.GetComponent <PlayerScore> ();
        playerRelicHandler = this.gameObject.GetComponent <PlayerRelicHandler> ();

        //Find the impactSparks and set to inactive
        impactSparks = GameObject.Find("impactSparks");
        impactSparks.SetActive(false);
        trail = transform.Find("character/character:rig/character:body/character:collar/character:neck/character:head/trailCharacter").gameObject;
        trail.SetActive(false);
        glow = transform.Find("character/character:rig/character:body/character:collar/character:neck/character:head/glowCharacter").gameObject;
        glow.SetActive(true);
    }