public void AddHeroToFormaiton(FormationPosition formationPosition, uint heroInstanceID) { CurrentFormationTeamInfo.AddHeroToFormaiton(formationPosition, heroInstanceID); if (onFormationUpdateHandler != null) { onFormationUpdateHandler(); } }
public bool RemoveHeroFromFormationAt(FormationPosition formationPosition) { bool result = CurrentFormationTeamInfo.RemoveHeroFromFormation(formationPosition); if (onFormationUpdateHandler != null) { onFormationUpdateHandler(); } return(result); }
public void TransferPlayer(uint newPlayerInstanceID) { CurrentFormationTeamInfo.TransferPlayer(newPlayerInstanceID); }
public bool CanAddToFormationPosition(FormationPosition formationPosition, uint addCharacterInstanceID) { return(CurrentFormationTeamInfo.CanAddToFormationPosition(formationPosition, addCharacterInstanceID)); }
public FormationPosition GetHeroCurrentFormationPosition(uint heroInstanceID) { return(CurrentFormationTeamInfo.GetHeroFormationPosition(heroInstanceID)); }
public HeroInfo GetHeroAt(FormationPosition formationPosition) { return(CurrentFormationTeamInfo.GetHeroAt(formationPosition)); }
public bool IsHeroInFormation(uint heroInstanceID) { return(CurrentFormationTeamInfo.IsHeroInFormation(heroInstanceID)); }
public FormationPosition GetPlayerPosition(SortedDictionary <FormationPosition, uint> formationDictionary) { return(CurrentFormationTeamInfo.GetPlayerPosition()); }
public bool IsPositionEmpty(FormationPosition formationPosition) { return(CurrentFormationTeamInfo.IsPositionEmpty(formationPosition)); }