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);
 }
Ejemplo n.º 2
0
 public void SetCellCoord(CellCoord cellCoord)
 {
     _cellCoord = cellCoord;
 }