This commit is contained in:
commit
47711d616e
2644 changed files with 479454 additions and 0 deletions
199
Scripts/Engines/Factions/Collections/FactionGuardCollection.cs
Normal file
199
Scripts/Engines/Factions/Collections/FactionGuardCollection.cs
Normal file
|
|
@ -0,0 +1,199 @@
|
|||
//------------------------------------------------------------------------------
|
||||
// <autogenerated>
|
||||
// This code was generated by a tool.
|
||||
// Runtime Version: 1.1.4322.573
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </autogenerated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
namespace Server.Factions
|
||||
{
|
||||
using System;
|
||||
using System.Collections;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// Strongly typed collection of Server.Factions.BaseFactionGuard.
|
||||
/// </summary>
|
||||
public class FactionGuardCollection : System.Collections.CollectionBase
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// Default constructor.
|
||||
/// </summary>
|
||||
public FactionGuardCollection()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the value of the Server.Factions.BaseFactionGuard at a specific position in the FactionGuardCollection.
|
||||
/// </summary>
|
||||
public Server.Factions.BaseFactionGuard this[int index]
|
||||
{
|
||||
get
|
||||
{
|
||||
return ((Server.Factions.BaseFactionGuard)(this.List[index]));
|
||||
}
|
||||
set
|
||||
{
|
||||
this.List[index] = value;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Append a Server.Factions.BaseFactionGuard entry to this collection.
|
||||
/// </summary>
|
||||
/// <param name="value">Server.Factions.BaseFactionGuard instance.</param>
|
||||
/// <returns>The position into which the new element was inserted.</returns>
|
||||
public int Add(Server.Factions.BaseFactionGuard value)
|
||||
{
|
||||
return this.List.Add(value);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Determines whether a specified Server.Factions.BaseFactionGuard instance is in this collection.
|
||||
/// </summary>
|
||||
/// <param name="value">Server.Factions.BaseFactionGuard instance to search for.</param>
|
||||
/// <returns>True if the Server.Factions.BaseFactionGuard instance is in the collection; otherwise false.</returns>
|
||||
public bool Contains(Server.Factions.BaseFactionGuard value)
|
||||
{
|
||||
return this.List.Contains(value);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Retrieve the index a specified Server.Factions.BaseFactionGuard instance is in this collection.
|
||||
/// </summary>
|
||||
/// <param name="value">Server.Factions.BaseFactionGuard instance to find.</param>
|
||||
/// <returns>The zero-based index of the specified Server.Factions.BaseFactionGuard instance. If the object is not found, the return value is -1.</returns>
|
||||
public int IndexOf(Server.Factions.BaseFactionGuard value)
|
||||
{
|
||||
return this.List.IndexOf(value);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Removes a specified Server.Factions.BaseFactionGuard instance from this collection.
|
||||
/// </summary>
|
||||
/// <param name="value">The Server.Factions.BaseFactionGuard instance to remove.</param>
|
||||
public void Remove(Server.Factions.BaseFactionGuard value)
|
||||
{
|
||||
this.List.Remove(value);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Returns an enumerator that can iterate through the Server.Factions.BaseFactionGuard instance.
|
||||
/// </summary>
|
||||
/// <returns>An Server.Factions.BaseFactionGuard's enumerator.</returns>
|
||||
public new FactionGuardCollectionEnumerator GetEnumerator()
|
||||
{
|
||||
return new FactionGuardCollectionEnumerator(this);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Insert a Server.Factions.BaseFactionGuard instance into this collection at a specified index.
|
||||
/// </summary>
|
||||
/// <param name="index">Zero-based index.</param>
|
||||
/// <param name="value">The Server.Factions.BaseFactionGuard instance to insert.</param>
|
||||
public void Insert(int index, Server.Factions.BaseFactionGuard value)
|
||||
{
|
||||
this.List.Insert(index, value);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Strongly typed enumerator of Server.Factions.BaseFactionGuard.
|
||||
/// </summary>
|
||||
public class FactionGuardCollectionEnumerator : System.Collections.IEnumerator
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// Current index
|
||||
/// </summary>
|
||||
private int _index;
|
||||
|
||||
/// <summary>
|
||||
/// Current element pointed to.
|
||||
/// </summary>
|
||||
private Server.Factions.BaseFactionGuard _currentElement;
|
||||
|
||||
/// <summary>
|
||||
/// Collection to enumerate.
|
||||
/// </summary>
|
||||
private FactionGuardCollection _collection;
|
||||
|
||||
/// <summary>
|
||||
/// Default constructor for enumerator.
|
||||
/// </summary>
|
||||
/// <param name="collection">Instance of the collection to enumerate.</param>
|
||||
internal FactionGuardCollectionEnumerator(FactionGuardCollection collection)
|
||||
{
|
||||
_index = -1;
|
||||
_collection = collection;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Gets the Server.Factions.BaseFactionGuard object in the enumerated FactionGuardCollection currently indexed by this instance.
|
||||
/// </summary>
|
||||
public Server.Factions.BaseFactionGuard Current
|
||||
{
|
||||
get
|
||||
{
|
||||
if (((_index == -1)
|
||||
|| (_index >= _collection.Count)))
|
||||
{
|
||||
throw new System.IndexOutOfRangeException("Enumerator not started.");
|
||||
}
|
||||
else
|
||||
{
|
||||
return _currentElement;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Gets the current element in the collection.
|
||||
/// </summary>
|
||||
object IEnumerator.Current
|
||||
{
|
||||
get
|
||||
{
|
||||
if (((_index == -1)
|
||||
|| (_index >= _collection.Count)))
|
||||
{
|
||||
throw new System.IndexOutOfRangeException("Enumerator not started.");
|
||||
}
|
||||
else
|
||||
{
|
||||
return _currentElement;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Reset the cursor, so it points to the beginning of the enumerator.
|
||||
/// </summary>
|
||||
public void Reset()
|
||||
{
|
||||
_index = -1;
|
||||
_currentElement = null;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Advances the enumerator to the next queue of the enumeration, if one is currently available.
|
||||
/// </summary>
|
||||
/// <returns>true, if the enumerator was succesfully advanced to the next queue; false, if the enumerator has reached the end of the enumeration.</returns>
|
||||
public bool MoveNext()
|
||||
{
|
||||
if ((_index
|
||||
< (_collection.Count - 1)))
|
||||
{
|
||||
_index = (_index + 1);
|
||||
_currentElement = this._collection[_index];
|
||||
return true;
|
||||
}
|
||||
_index = _collection.Count;
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue