예제 #1
0
        protected override void ChildClone(GamePlayAction newConfig)
        {
            base.ChildClone(newConfig);
            Action_OutputPower action = ((Action_OutputPower)newConfig);

            action.OutputPower = OutputPower;
        }
예제 #2
0
        protected override void ChildClone(GamePlayAction newConfig)
        {
            base.ChildClone(newConfig);
            Action_EmitProjectile action = ((Action_EmitProjectile)newConfig);

            action.ProjectileName = ProjectileName;
        }
예제 #3
0
        protected override void ChildClone(GamePlayAction newConfig)
        {
            base.ChildClone(newConfig);
            Action_ApplyModifier action = ((Action_ApplyModifier)newConfig);

            action.Target       = Target.Clone();
            action.ModifierName = ModifierName;
        }
예제 #4
0
        protected override void ChildClone(GamePlayAction newConfig)
        {
            base.ChildClone(newConfig);
            Action_ActOnTargets action = ((Action_ActOnTargets)newConfig);

            action.Target = Target.Clone();
            action.Action = Action.Clone();
        }
예제 #5
0
        protected override void ChildClone(GamePlayAction newConfig)
        {
            base.ChildClone(newConfig);
            Action_AddAbility action = ((Action_AddAbility)newConfig);

            action.Target      = Target.Clone();
            action.AbilityName = AbilityName;
        }
예제 #6
0
        protected override void ChildClone(GamePlayAction newConfig)
        {
            base.ChildClone(newConfig);
            Action_DealDamage action = ((Action_DealDamage)newConfig);

            action.Target = Target.Clone();
            action.Damage = Damage;
        }