コード例 #1
0
    void Start()
    {
        onFire += ShootBullet;

        onFire += () => { StartCoroutine(Reload()); };

        MuzzleFlash flash = this.GetComponentInChildren <MuzzleFlash>();

        if (flash)
        {
            onFire += flash.Flash;
        }

        Animator anim = this.GetComponent <Animator>();

        if (anim)
        {
            onFire += () => { anim.SetTrigger("Fire"); }
        }
        ;

        CameraRumble rumble = FindObjectOfType <CameraRumble>();

        if (rumble)
        {
            onFire += rumble.Rumble;
        }

        GameManager gameManager = FindObjectOfType <GameManager>();

        if (gameManager)
        {
            onFire += gameManager.AddPoint;
        }
    }
コード例 #2
0
 // Use this for initialization
 void Start()
 {
     sound    = GameObject.Find("Sound Manager").GetComponent <SoundManager>();
     healFX   = transform.Find("FX_Heal").GetComponent <ParticleSystem>();
     attackFX = transform.Find("FX_Attack").GetComponent <ParticleSystem>();
     hitFX    = transform.Find("FX_Hit").GetComponent <ParticleSystem>();
     //stackFX = transform.Find("FX_Stack").GetComponent<ParticleSystem>();
     cam = Camera.main.GetComponent <CameraRumble>();
 }
コード例 #3
0
ファイル: PlayerSelector.cs プロジェクト: TBartl/DrHubris
 void Awake()
 {
     identity  = this.GetComponent <PlayerIdentity>();
     padState  = GamePad.GetState((PlayerIndex)identity.id);
     camRumble = this.GetComponentInChildren <CameraRumble>();
 }