public Transition(string iDescription, ClsTerrain iGroupA, ClsTerrain iGroupB, ClsTerrain iGroupC, string iHashKey) { this.m_HashKey = new HashKeyCollection(); this.m_StaticTiles = new StaticTileCollection(); this.m_MapTiles = new MapTileCollection(); this.m_RandomTiles = (RandomStatics)null; this.m_File = (string)null; this.m_Description = iDescription; byte num = (byte)0; do { string sLeft = Strings.Mid(iHashKey, checked ((int)num + 1), 1); if (StringType.StrCmp(sLeft, "A", false) == 0) { this.m_HashKey.Add(new HashKey(iGroupA.GroupID)); } else if (StringType.StrCmp(sLeft, "B", false) == 0) { this.m_HashKey.Add(new HashKey(iGroupB.GroupID)); } else if (StringType.StrCmp(sLeft, "C", false) == 0) { this.m_HashKey.Add(new HashKey(iGroupC.GroupID)); } ++num; }while ((int)num <= 8); }
public Transition(string iDescription, ClsTerrain iGroupA, ClsTerrain iGroupB, string iHashKey, MapTile iMapTile) { this.m_HashKey = new HashKeyCollection(); this.m_StaticTiles = new StaticTileCollection(); this.m_MapTiles = new MapTileCollection(); this.m_RandomTiles = null; this.m_File = null; this.m_Description = iDescription; byte b = 0; do { string sLeft = Strings.Mid(iHashKey, (int)checked (b + 1), 1); if (StringType.StrCmp(sLeft, "A", false) == 0) { this.m_HashKey.Add(new HashKey(iGroupA.GroupID)); } else { if (StringType.StrCmp(sLeft, "B", false) == 0) { this.m_HashKey.Add(new HashKey(iGroupB.GroupID)); } } b += 1; }while (b <= 8); this.m_MapTiles.Add(iMapTile); }
public Transition(string iDescription, ClsTerrain iGroupA, ClsTerrain iGroupB, string iHashKey, MapTile iMapTile) { this.m_HashKey = new HashKeyCollection(); this.m_StaticTiles = new StaticTileCollection(); this.m_MapTiles = new MapTileCollection(); this.m_RandomTiles = null; this.m_File = null; this.m_Description = iDescription; byte num = 0; do { string str = Strings.Mid(iHashKey, checked (num + 1), 1); if (StringType.StrCmp(str, "A", false) == 0) { this.m_HashKey.Add(new Transition.HashKey(iGroupA.GroupID)); } else if (StringType.StrCmp(str, "B", false) == 0) { this.m_HashKey.Add(new Transition.HashKey(iGroupB.GroupID)); } num = checked ((byte)(num + 1)); }while (num <= 8); this.m_MapTiles.Add(iMapTile); }
public Transition(string iDescription, string iHashKey) { this.m_HashKey = new HashKeyCollection(); this.m_StaticTiles = new StaticTileCollection(); this.m_MapTiles = new MapTileCollection(); this.m_RandomTiles = null; this.m_File = null; this.m_Description = iDescription; byte num = 0; do { this.m_HashKey.Add(new Transition.HashKey(Strings.Mid(iHashKey, checked (checked (num * 2) + 1), 2))); num = checked ((byte)(num + 1)); }while (num <= 8); }
public Transition(string iDescription, string iHashKey) { this.m_HashKey = new HashKeyCollection(); this.m_StaticTiles = new StaticTileCollection(); this.m_MapTiles = new MapTileCollection(); this.m_RandomTiles = (RandomStatics)null; this.m_File = (string)null; this.m_Description = iDescription; byte num = (byte)0; do { this.m_HashKey.Add(new HashKey(Strings.Mid(iHashKey, checked ((int)num * 2 + 1), 2))); ++num; }while ((int)num <= 8); }
public Transition(string iDescription, string iHashKey) { this.m_HashKey = new HashKeyCollection(); this.m_StaticTiles = new StaticTileCollection(); this.m_MapTiles = new MapTileCollection(); this.m_RandomTiles = null; this.m_File = null; this.m_Description = iDescription; byte b = 0; do { this.m_HashKey.Add(new HashKey(Strings.Mid(iHashKey, (int)checked (b * 2 + 1), 2))); b += 1; }while (b <= 8); }
public Transition(string iDescription, string iHashKey, MapTileCollection iMapTiles, StaticTileCollection iStaticTiles) { this.m_HashKey = new HashKeyCollection(); this.m_StaticTiles = new StaticTileCollection(); this.m_MapTiles = new MapTileCollection(); this.m_RandomTiles = null; this.m_File = null; this.m_Description = iDescription; this.m_HashKey.AddHashKey(iHashKey); IEnumerator enumerator = iMapTiles.GetEnumerator(); try { while (enumerator.MoveNext()) { MapTile value = (MapTile)enumerator.Current; this.m_MapTiles.Add(value); } } finally { if (enumerator is IDisposable) { ((IDisposable)enumerator).Dispose(); } } IEnumerator enumerator2 = iStaticTiles.GetEnumerator(); try { while (enumerator2.MoveNext()) { StaticTile value2 = (StaticTile)enumerator2.Current; this.m_StaticTiles.Add(value2); } } finally { if (enumerator2 is IDisposable) { ((IDisposable)enumerator2).Dispose(); } } }
public Transition() { this.m_HashKey = new HashKeyCollection(); this.m_StaticTiles = new StaticTileCollection(); this.m_MapTiles = new MapTileCollection(); this.m_RandomTiles = (RandomStatics)null; this.m_File = (string)null; this.m_Description = "<New Transition>"; this.m_HashKey.Clear(); byte num = (byte)0; do { this.m_HashKey.Add(new HashKey()); ++num; }while ((int)num <= 8); }
public Transition(XmlElement xmlInfo) { this.m_HashKey = new HashKeyCollection(); this.m_StaticTiles = new StaticTileCollection(); this.m_MapTiles = new MapTileCollection(); this.m_RandomTiles = null; this.m_File = null; this.m_Description = xmlInfo.GetAttribute("Description"); this.m_HashKey.AddHashKey(xmlInfo.GetAttribute("HashKey")); if (StringType.StrCmp(xmlInfo.GetAttribute("File"), string.Empty, false) != 0) { this.m_RandomTiles = new RandomStatics(xmlInfo.GetAttribute("File")); this.m_File = xmlInfo.GetAttribute("File"); } this.m_MapTiles.Load(xmlInfo); this.m_StaticTiles.Load(xmlInfo); }
public Transition() { this.m_HashKey = new HashKeyCollection(); this.m_StaticTiles = new StaticTileCollection(); this.m_MapTiles = new MapTileCollection(); this.m_RandomTiles = null; this.m_File = null; this.m_Description = "<New Transition>"; this.m_HashKey.Clear(); byte num = 0; do { this.m_HashKey.Add(new Transition.HashKey()); num = checked ((byte)(num + 1)); }while (num <= 8); }
public Transition() { this.m_HashKey = new HashKeyCollection(); this.m_StaticTiles = new StaticTileCollection(); this.m_MapTiles = new MapTileCollection(); this.m_RandomTiles = null; this.m_File = null; this.m_Description = "<New Transition>"; this.m_HashKey.Clear(); byte b = 0; do { this.m_HashKey.Add(new HashKey()); b += 1; }while (b <= 8); }
public Transition() { this.m_HashKey = new HashKeyCollection(); this.m_StaticTiles = new StaticTileCollection(); this.m_MapTiles = new MapTileCollection(); this.m_RandomTiles = null; this.m_File = null; this.m_Description = "<New Transition>"; this.m_HashKey.Clear(); byte b = 0; do { this.m_HashKey.Add(new HashKey()); b += 1; } while (b <= 8); }
public Transition(string iDescription, string iHashKey, MapTileCollection iMapTiles, StaticTileCollection iStaticTiles) { IEnumerator enumerator = null; IEnumerator enumerator1 = null; this.m_HashKey = new HashKeyCollection(); this.m_StaticTiles = new StaticTileCollection(); this.m_MapTiles = new MapTileCollection(); this.m_RandomTiles = null; this.m_File = null; this.m_Description = iDescription; this.m_HashKey.AddHashKey(iHashKey); try { enumerator1 = iMapTiles.GetEnumerator(); while (enumerator1.MoveNext()) { MapTile current = (MapTile)enumerator1.Current; this.m_MapTiles.Add(current); } } finally { if (enumerator1 is IDisposable) { ((IDisposable)enumerator1).Dispose(); } } try { enumerator = iStaticTiles.GetEnumerator(); while (enumerator.MoveNext()) { Transition.StaticTile staticTile = (Transition.StaticTile)enumerator.Current; this.m_StaticTiles.Add(staticTile); } } finally { if (enumerator is IDisposable) { ((IDisposable)enumerator).Dispose(); } } }
public Transition(string iDescription, string iHashKey, MapTileCollection iMapTiles, StaticTileCollection iStaticTiles) { this.m_HashKey = new HashKeyCollection(); this.m_StaticTiles = new StaticTileCollection(); this.m_MapTiles = new MapTileCollection(); this.m_RandomTiles = (RandomStatics)null; this.m_File = (string)null; this.m_Description = iDescription; this.m_HashKey.AddHashKey(iHashKey); try { foreach (MapTile mapTile in (CollectionBase)iMapTiles) { this.m_MapTiles.Add(mapTile); } } finally { IEnumerator enumerator; if (enumerator is IDisposable) { ((IDisposable)enumerator).Dispose(); } } try { foreach (StaticTile staticTile in (CollectionBase)iStaticTiles) { this.m_StaticTiles.Add(staticTile); } } finally { IEnumerator enumerator; if (enumerator is IDisposable) { ((IDisposable)enumerator).Dispose(); } } }
public MapTileCollection Get_MapTile(TreeNodeCollection iTreeNode) { IEnumerator enumerator = null; MapTileCollection mapTileCollection = new MapTileCollection(); mapTileCollection.Clear(); try { enumerator = iTreeNode.GetEnumerator(); while (enumerator.MoveNext()) { TreeNode current = (TreeNode)enumerator.Current; mapTileCollection.Add(new MapTile(ShortType.FromObject(current.Tag), 0)); } } finally { if (enumerator is IDisposable) { ((IDisposable)enumerator).Dispose(); } } return mapTileCollection; }
public Transition(string iDescription, string iHashKey, ClsTerrain iGroupA, ClsTerrain iGroupB, MapTileCollection iMapTiles, StaticTileCollection iStaticTiles) { this.m_HashKey = new HashKeyCollection(); this.m_StaticTiles = new StaticTileCollection(); this.m_MapTiles = new MapTileCollection(); this.m_RandomTiles = (RandomStatics)null; this.m_File = (string)null; this.m_Description = iDescription; byte num = (byte)0; do { string sLeft = Strings.Mid(iHashKey, checked ((int)num + 1), 1); if (StringType.StrCmp(sLeft, "A", false) == 0) { this.m_HashKey.Add(new HashKey(iGroupA.GroupID)); } else if (StringType.StrCmp(sLeft, "B", false) == 0) { this.m_HashKey.Add(new HashKey(iGroupB.GroupID)); } ++num; }while ((int)num <= 8); if (iMapTiles != null) { try { foreach (MapTile mapTile in (CollectionBase)iMapTiles) { this.m_MapTiles.Add(mapTile); } } finally { IEnumerator enumerator; if (enumerator is IDisposable) { ((IDisposable)enumerator).Dispose(); } } } if (iStaticTiles == null) { return; } try { foreach (StaticTile staticTile in (CollectionBase)iStaticTiles) { this.m_StaticTiles.Add(staticTile); } } finally { IEnumerator enumerator; if (enumerator is IDisposable) { ((IDisposable)enumerator).Dispose(); } } }
public MapTileCollection Get_MapTile(TreeNodeCollection iTreeNode) { MapTileCollection mapTileCollection = new MapTileCollection(); mapTileCollection.Clear(); try { foreach (TreeNode treeNode in iTreeNode) mapTileCollection.Add(new MapTile(ShortType.FromObject(treeNode.Tag), (short) 0)); } finally { IEnumerator enumerator; if (enumerator is IDisposable) ((IDisposable) enumerator).Dispose(); } return mapTileCollection; }
public Transition(string iDescription, string iHashKey, ClsTerrain iGroupA, ClsTerrain iGroupB, MapTileCollection iMapTiles, StaticTileCollection iStaticTiles) { IEnumerator enumerator = null; IEnumerator enumerator1 = null; this.m_HashKey = new HashKeyCollection(); this.m_StaticTiles = new StaticTileCollection(); this.m_MapTiles = new MapTileCollection(); this.m_RandomTiles = null; this.m_File = null; this.m_Description = iDescription; byte num = 0; do { string str = Strings.Mid(iHashKey, checked (num + 1), 1); if (StringType.StrCmp(str, "A", false) == 0) { this.m_HashKey.Add(new Transition.HashKey(iGroupA.GroupID)); } else if (StringType.StrCmp(str, "B", false) == 0) { this.m_HashKey.Add(new Transition.HashKey(iGroupB.GroupID)); } num = checked ((byte)(num + 1)); }while (num <= 8); if (iMapTiles != null) { try { enumerator1 = iMapTiles.GetEnumerator(); while (enumerator1.MoveNext()) { MapTile current = (MapTile)enumerator1.Current; this.m_MapTiles.Add(current); } } finally { if (enumerator1 is IDisposable) { ((IDisposable)enumerator1).Dispose(); } } } if (iStaticTiles != null) { try { enumerator = iStaticTiles.GetEnumerator(); while (enumerator.MoveNext()) { Transition.StaticTile staticTile = (Transition.StaticTile)enumerator.Current; this.m_StaticTiles.Add(staticTile); } } finally { if (enumerator is IDisposable) { ((IDisposable)enumerator).Dispose(); } } } }
public Transition(string iDescription, string iHashKey, ClsTerrain iGroupA, ClsTerrain iGroupB, MapTileCollection iMapTiles, StaticTileCollection iStaticTiles) { this.m_HashKey = new HashKeyCollection(); this.m_StaticTiles = new StaticTileCollection(); this.m_MapTiles = new MapTileCollection(); this.m_RandomTiles = null; this.m_File = null; this.m_Description = iDescription; byte b = 0; do { string sLeft = Strings.Mid(iHashKey, (int)checked(b + 1), 1); if (StringType.StrCmp(sLeft, "A", false) == 0) { this.m_HashKey.Add(new HashKey(iGroupA.GroupID)); } else { if (StringType.StrCmp(sLeft, "B", false) == 0) { this.m_HashKey.Add(new HashKey(iGroupB.GroupID)); } } b += 1; } while (b <= 8); if (iMapTiles != null) { IEnumerator enumerator = iMapTiles.GetEnumerator(); try { while (enumerator.MoveNext()) { MapTile value = (MapTile)enumerator.Current; this.m_MapTiles.Add(value); } } finally { if (enumerator is IDisposable) { ((IDisposable)enumerator).Dispose(); } } } if (iStaticTiles != null) { IEnumerator enumerator2 = iStaticTiles.GetEnumerator(); try { while (enumerator2.MoveNext()) { StaticTile value2 = (StaticTile)enumerator2.Current; this.m_StaticTiles.Add(value2); } } finally { if (enumerator2 is IDisposable) { ((IDisposable)enumerator2).Dispose(); } } } }
public Transition(string iDescription, string iHashKey) { this.m_HashKey = new HashKeyCollection(); this.m_StaticTiles = new StaticTileCollection(); this.m_MapTiles = new MapTileCollection(); this.m_RandomTiles = null; this.m_File = null; this.m_Description = iDescription; byte b = 0; do { this.m_HashKey.Add(new HashKey(Strings.Mid(iHashKey, (int)checked(b * 2 + 1), 2))); b += 1; } while (b <= 8); }
public Transition(string iDescription, string iHashKey, ClsTerrain iGroupA, ClsTerrain iGroupB, MapTileCollection iMapTiles, StaticTileCollection iStaticTiles) { this.m_HashKey = new HashKeyCollection(); this.m_StaticTiles = new StaticTileCollection(); this.m_MapTiles = new MapTileCollection(); this.m_RandomTiles = null; this.m_File = null; this.m_Description = iDescription; byte b = 0; do { string sLeft = Strings.Mid(iHashKey, (int)checked (b + 1), 1); if (StringType.StrCmp(sLeft, "A", false) == 0) { this.m_HashKey.Add(new HashKey(iGroupA.GroupID)); } else { if (StringType.StrCmp(sLeft, "B", false) == 0) { this.m_HashKey.Add(new HashKey(iGroupB.GroupID)); } } b += 1; }while (b <= 8); if (iMapTiles != null) { IEnumerator enumerator = iMapTiles.GetEnumerator(); try { while (enumerator.MoveNext()) { MapTile value = (MapTile)enumerator.Current; this.m_MapTiles.Add(value); } } finally { if (enumerator is IDisposable) { ((IDisposable)enumerator).Dispose(); } } } if (iStaticTiles != null) { IEnumerator enumerator2 = iStaticTiles.GetEnumerator(); try { while (enumerator2.MoveNext()) { StaticTile value2 = (StaticTile)enumerator2.Current; this.m_StaticTiles.Add(value2); } } finally { if (enumerator2 is IDisposable) { ((IDisposable)enumerator2).Dispose(); } } } }
public MapTileCollection Get_MapTile(short iTileID) { MapTileCollection mapTileCollection = new MapTileCollection(); mapTileCollection.Clear(); mapTileCollection.Add(new MapTile(iTileID, 0)); return mapTileCollection; }
public MapTileCollection Get_MapTiles(string iMapTile) { MapTileCollection mapTileCollection = new MapTileCollection(); string str = iMapTile; if (StringType.StrCmp(str, "Outer Top Left", false) == 0) { mapTileCollection = this.Get_MapTile(this.iMapOuterTopLeft.Nodes); } else if (StringType.StrCmp(str, "Outer Top Right", false) == 0) { mapTileCollection = this.Get_MapTile(this.iMapOuterTopRight.Nodes); } else if (StringType.StrCmp(str, "Outer Bottom Left", false) == 0) { mapTileCollection = this.Get_MapTile(this.iMapOuterBottomLeft.Nodes); } else if (StringType.StrCmp(str, "Outer Bottom Right", false) == 0) { mapTileCollection = this.Get_MapTile(this.iMapOuterBottomRight.Nodes); } else if (StringType.StrCmp(str, "Inner Top Left", false) == 0) { mapTileCollection = this.Get_MapTile(this.iMapInnerTopLeft.Nodes); } else if (StringType.StrCmp(str, "Inner Top", false) == 0) { mapTileCollection = this.Get_MapTile(this.iMapInnerTop.Nodes); } else if (StringType.StrCmp(str, "Inner Top Right", false) == 0) { mapTileCollection = this.Get_MapTile(this.iMapInnerTopRight.Nodes); } else if (StringType.StrCmp(str, "Inner Left", false) == 0) { mapTileCollection = this.Get_MapTile(this.iMapInnerLeft.Nodes); } else if (StringType.StrCmp(str, "Inner Right", false) == 0) { mapTileCollection = this.Get_MapTile(this.iMapInnerRight.Nodes); } else if (StringType.StrCmp(str, "Inner Bottom Left", false) == 0) { mapTileCollection = this.Get_MapTile(this.iMapInnerBottomLeft.Nodes); } else if (StringType.StrCmp(str, "Inner Bottom", false) == 0) { mapTileCollection = this.Get_MapTile(this.iMapInnerBottom.Nodes); } else if (StringType.StrCmp(str, "Inner Bottom Right", false) == 0) { mapTileCollection = this.Get_MapTile(this.iMapInnerBottomRight.Nodes); } else if (StringType.StrCmp(str, "Autocorrect", false) == 0) { mapTileCollection = this.Get_MapTile(((ClsTerrain)this.Select_Group_B.SelectedItem).TileID); } return mapTileCollection; }
public Transition(string iDescription, ClsTerrain iGroupA, ClsTerrain iGroupB, string iHashKey, MapTile iMapTile) { this.m_HashKey = new HashKeyCollection(); this.m_StaticTiles = new StaticTileCollection(); this.m_MapTiles = new MapTileCollection(); this.m_RandomTiles = null; this.m_File = null; this.m_Description = iDescription; byte b = 0; do { string sLeft = Strings.Mid(iHashKey, (int)checked(b + 1), 1); if (StringType.StrCmp(sLeft, "A", false) == 0) { this.m_HashKey.Add(new HashKey(iGroupA.GroupID)); } else { if (StringType.StrCmp(sLeft, "B", false) == 0) { this.m_HashKey.Add(new HashKey(iGroupB.GroupID)); } } b += 1; } while (b <= 8); this.m_MapTiles.Add(iMapTile); }