コード例 #1
0
 public void ApplyBuff(ScenePerformance performance)
 {
     Buff buff = new Buff(performance);
     _buffs.Add(buff);
     buff.Start();
 }
コード例 #2
0
ファイル: Ability.cs プロジェクト: TreyWheeler/ProjectLilith
    public void UseAbility(GameObject actor, GameObject target)
    {
        performance = SceneDirector.CreatePerformaneScript(_abilitySceneScript, new AbilitySceenTranslator(actor, target));

        performance.Completed += (storyboard) =>
        {
            if (AbilityCompleted != null)
                AbilityCompleted(this);

            performance = null;
        };

        performance.Perform();
    }
コード例 #3
0
ファイル: Buff.cs プロジェクト: TreyWheeler/ProjectLilith
 public Buff(ScenePerformance performance)
 {
     Performance = performance;
 }