コード例 #1
0
    public SFXEffectPlay Play(GameObject obj, bool once)
    {
        if (effectList.Count == 0)
        {
            return(null);
        }
        SFXEffectPlay effectContainer = obj.AddComponent <SFXEffectPlay>();

        effectContainer.Load(this, once);
        return(effectContainer);
    }
コード例 #2
0
    public SFXEffectPlay Play(CharacterLoader character, float timePlayed = 0.0f)
    {
        if (effectList.Count == 0)
        {
            return(null);
        }
        SFXEffectPlay effectContainer = character.gameObject.AddComponent <SFXEffectPlay>();

        effectContainer.Load(this, timePlayed);
        return(effectContainer);
    }
コード例 #3
0
    public SFXEffectPlay Play(MonoBehaviour behaviour, float timePlayed)
    {
        if (effectList.Count == 0)
        {
            return(null);
        }
        SFXEffectPlay effectContainer = behaviour.gameObject.AddComponent <SFXEffectPlay>();

        effectContainer.Load(this, timePlayed);
        return(effectContainer);
    }