コード例 #1
0
ファイル: BuffItem.cs プロジェクト: birdofhappyday/SFUW
 protected override void OnStart()
 {
     AssetManager.Effect.Retrieve("ItemAppearEffect", transform);
     m_uiweaponPack = UIManager.Instance.Open("UIWeaponPack", true) as UIWeaponPack;
     m_uiweaponPack.Init(m_uiName);
     m_coroutine = CoroutineManager.Instance.Register(Coroutine(0.1f));
 }
コード例 #2
0
    protected override void OnStart()
    {
        isUIActive = false;
        AssetManager.Effect.Retrieve("ItemAppearEffect", transform);

        if (!isUIActive)
        {
            isUIActive = true;
            switch (m_gunPartsType)
            {
            case GunPartsType.FireParts:
                m_uiweaponPack = UIManager.Instance.Open("UIWeaponFire", true) as UIWeaponPack;
                break;

            case GunPartsType.GrenadeParts:
                m_uiweaponPack = UIManager.Instance.Open("UIWeaponGrenade", true) as UIWeaponPack;
                break;

            case GunPartsType.LaserParts:
                m_uiweaponPack = UIManager.Instance.Open("UIWeaponPack", true) as UIWeaponPack;
                break;
            }
            m_uiweaponPack.Init(m_uiName);
        }
    }
コード例 #3
0
    protected override void OnEnd()
    {
        //AssetManager.Effect.Retrieve("FX_Buff_Blue", transform.position);
        AssetManager.Effect.Retrieve("ItemGet", transform.position);

        if (null != m_uiweaponPack)
        {
            m_uiweaponPack.Restore();
            m_uiweaponPack = null;
        }

        base.OnEnd();
    }