protected override void ChildClone(GamePlayAction newConfig) { base.ChildClone(newConfig); Action_OutputPower action = ((Action_OutputPower)newConfig); action.OutputPower = OutputPower; }
protected override void ChildClone(GamePlayAction newConfig) { base.ChildClone(newConfig); Action_EmitProjectile action = ((Action_EmitProjectile)newConfig); action.ProjectileName = ProjectileName; }
protected override void ChildClone(GamePlayAction newConfig) { base.ChildClone(newConfig); Action_ApplyModifier action = ((Action_ApplyModifier)newConfig); action.Target = Target.Clone(); action.ModifierName = ModifierName; }
protected override void ChildClone(GamePlayAction newConfig) { base.ChildClone(newConfig); Action_ActOnTargets action = ((Action_ActOnTargets)newConfig); action.Target = Target.Clone(); action.Action = Action.Clone(); }
protected override void ChildClone(GamePlayAction newConfig) { base.ChildClone(newConfig); Action_AddAbility action = ((Action_AddAbility)newConfig); action.Target = Target.Clone(); action.AbilityName = AbilityName; }
protected override void ChildClone(GamePlayAction newConfig) { base.ChildClone(newConfig); Action_DealDamage action = ((Action_DealDamage)newConfig); action.Target = Target.Clone(); action.Damage = Damage; }