コード例 #1
0
    void Awake()
    {
        spawner = transform.Find("Effect/HeatLocation").GetComponent <DynamicSpawner>();
        spawner.Generate();

        heatEffect = spawner.SpawnInstance.GetComponent <OneShotEffectController>();
    }
コード例 #2
0
    void Awake()
    {
        hurtSpawner = transform.Find("Effect/Hurt").GetComponent <DynamicSpawner>();
        hurtSpawner.Generate();

        hurtEffectController = hurtSpawner.SpawnInstance.GetComponent <OneShotEffectController>();
    }
コード例 #3
0
    public void Hit()
    {
        spawner.Generate();

        effectController = spawner.SpawnInstance.GetComponent <OneShotEffectController>();
        effectController.Play();

        Destroy(gameObject);
    }
コード例 #4
0
ファイル: HeroHurt0State.cs プロジェクト: atom-chen/AKG
    void Awake()
    {
        playerAnimator = GetComponent <Animator>();
        player         = GetComponent <PlayerControl>();

        hurtFrontSpawner = transform.Find("Effect/HurtFrontLocation").GetComponent <DynamicSpawner>();
        hurtBackSpawner  = transform.Find("Effect/HurtBackLocation").GetComponent <DynamicSpawner>();

        hurtFrontSpawner.Generate();
        hurtBackSpawner.Generate();

        hurtFrontEffect = hurtFrontSpawner.SpawnInstance.GetComponent <OneShotEffectController>();
        hurtBackEffect  = hurtBackSpawner.SpawnInstance.GetComponent <OneShotEffectController>();
    }
コード例 #5
0
ファイル: HurtState.cs プロジェクト: atom-chen/AKG
    void Awake()
    {
        hudController = GetComponent <MonsterHUDController>();
        health        = GetComponent <CharacterHealth>();

        anim = GetComponent <Animator>();

        hurtSpawner = transform.Find("Effect/Hurt").GetComponent <DynamicSpawner>();
        hurtSpawner.Generate();

        hurtEffectController = hurtSpawner.SpawnInstance.GetComponent <OneShotEffectController>();

        player = GameObject.FindGameObjectWithTag("Player").GetComponent <PlayerControl>();
    }