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); }