public void WeaponJustSwung(Character player) { Feature.WeaponJustSwung(GetArgStr(), player); }
public void SpellJustCast(Character player, CastedSpell spell) { Feature.SpellJustCast(GetArgStr(), player, spell); }
public void StartGame(Character player) { Feature.StartGame(GetArgStr(), player); }
public void Deactivate(bool forceDeactivation = false) { Feature.Deactivate(GetArgStr(), Player, forceDeactivation); }
public bool ShouldActivateNow() { return(Feature.ShouldActivateNow(Args, Player)); }
public void RollIsComplete(Character player) { Feature.RollIsComplete(GetArgStr(), player); }
public void PlayerStartsTurn(Character player) { Feature.PlayerStartsTurn(GetArgStr(), player); }
protected static void OnRequestMessageToDungeonMaster(Feature feature, string message) { RequestMessageToDungeonMaster?.Invoke(feature, new MessageEventArgs(message)); }