示例#1
0
 public GStructure(GStructureProperties properties)
 {
     this.properties = properties;
     dimensions = GStructureDimensions.GetDefaultDimensions (GStructureDimensionsType.Medium);
     type = GObjectType.Structure;
     reflist_index = new GStructure_RefList_Index ();
 }
示例#2
0
 public GStructure(GStructureProperties properties, GStructureDimensions dimensions)
 {
     this.properties = properties;
     this.dimensions = dimensions;
     type = GObjectType.Structure;
     reflist_index = new GStructure_RefList_Index ();
 }
示例#3
0
 public GStructure(GStructureProperties properties, GStructureDimensions dimensions)
 {
     this.properties = properties;
     this.dimensions = dimensions;
     type            = GObjectType.Structure;
     reflist_index   = new GStructure_RefList_Index();
 }
示例#4
0
 public GStructure(GStructureProperties properties)
 {
     this.properties = properties;
     dimensions      = GStructureDimensions.GetDefaultDimensions(GStructureDimensionsType.Medium);
     type            = GObjectType.Structure;
     reflist_index   = new GStructure_RefList_Index();
 }
示例#5
0
 public OBJ_Tree1() : base(
         GStructureProperties.GetDefaultProperties(GStructurePropertiesType.BlockingVegetation),
         GStructureDimensions.GetDefaultDimensions(GStructureDimensionsType.Medium)
         )
 {
     resource_identifiers = new Pair <string, Dictionary <CardinalDirections, List <string> > > (
         "Tree1",
         new Dictionary <CardinalDirections, List <string> > ()
     {
         { CardinalDirections.S, new List <string> (new string[] { "" }) }
     }
         );
 }
示例#6
0
 public OBJ_Bush8() : base(
         GStructureProperties.GetDefaultProperties(GStructurePropertiesType.NonBlockingVegetation),
         GStructureDimensions.GetDefaultDimensions(GStructureDimensionsType.Small)
         )
 {
     resource_identifiers = new Pair <string, Dictionary <CardinalDirections, List <string> > > (
         "Bush8",
         new Dictionary <CardinalDirections, List <string> > ()
     {
         { CardinalDirections.S, new List <string> (new string[] { "A", "B", "C" }) }
     }
         );
 }
示例#7
0
 public OBJ_Rock4() : base(
         GStructureProperties.GetDefaultProperties(GStructurePropertiesType.NonBlockingSceneryProp),
         GStructureDimensions.GetDefaultDimensions(GStructureDimensionsType.Small)
         )
 {
     resource_identifiers = new Pair <string, Dictionary <CardinalDirections, List <string> > > (
         "Rock4",
         new Dictionary <CardinalDirections, List <string> > ()
     {
         { CardinalDirections.S, new List <string> (new string[] { "" }) }
     }
         );
 }
示例#8
0
 public OBJ_SmallCrate() : base(
         GStructureProperties.GetDefaultProperties(GStructurePropertiesType.InteractiveProp)
         )
 {
     sprite = SpriteDatabase.sprites.small_crate;
 }