private static AdminRequestCmd CreateRequest(PlayerStatus owner, EditableData definition, int level, CellCoord coord) { if (definition is CompanionDefinition) { return(new AdminRequestCmd { InvokeCompanion = new AdminRequestCmd.Types.InvokeCompanionAdminCmd { OwnerEntityId = owner.id, DefinitionId = definition.get_id(), CompanionLevel = level, Destination = coord } }); } if (definition is SummoningDefinition) { return(new AdminRequestCmd { InvokeSummoning = new AdminRequestCmd.Types.InvokeSummoningAdminCmd { OwnerEntityId = owner.id, DefinitionId = definition.get_id(), SummoningLevel = level, Destination = coord } }); } return(null); }
public void SetCellCoord(CellCoord cellCoord) { _cellCoord = cellCoord; }