Example #1
0
 public MoveActionData(CroppedTexture2D icon, string description, Enumerations.MoveResourceTypes resourceType,
                       float resourceCost, Enumerations.CostDisplayTypes costDisplayType, Enumerations.MoveAffectionTypes moveAffectionType,
                       Enumerations.EntitySelectionType selectionType, bool usesCharge, Enumerations.HeightStates[] heightsAffected,
                       params Enumerations.EntityTypes[] otherEntTypes)
 {
     Icon              = icon;
     Description       = description;
     ResourceType      = resourceType;
     ResourceCost      = resourceCost;
     CostDisplayType   = costDisplayType;
     MoveAffectionType = moveAffectionType;
     SelectionType     = selectionType;
     HeightsAffected   = heightsAffected;
     UsesCharge        = usesCharge;
     OtherEntTypes     = otherEntTypes;
 }
 public void StartTargetSelection(TargetSelectionMenu.OnSelection onSelection, Enumerations.EntitySelectionType selectionType, int startIndex, params BattleEntity[] targets)
 {
     PushMenu(SelectionMenu);
     SelectionMenu.StartSelection(onSelection, selectionType, startIndex, targets);
 }