Esempio n. 1
0
 /// <summary>
 /// Constructor sets up <see cref="EffectProtTrans"/>.
 /// </summary>
 /// <param name="access">
 /// Used for prototype data transfer.
 /// </param>
 public ArmourProtTrans(IProtDataAccess access)
 {
     _access = access;
     _effect = new EffectProtTrans(_access);
 }
Esempio n. 2
0
 /// <summary>
 /// Constructor sets up <see cref="EffectProtTrans"/>.
 /// </summary>
 /// <param name="access">
 /// Used for prototype data transfer.
 /// </param>
 public WeaponProtTrans(IProtDataAccess access)
 {
     _access = access;
     _effect = new EffectProtTrans(_access);
 }
Esempio n. 3
0
 /// <summary>
 /// Constructor sets up <see cref="WeaponProtTrans"/> and <see cref="ArmourProtTrans"/>.
 /// </summary>
 /// <param name="access">
 /// Used for prototype data transfer.
 /// </param>
 public EnemyProtTrans(IProtDataAccess access)
 {
     _access = access;
     _weapon = new WeaponProtTrans(_access);
     _armour = new ArmourProtTrans(_access);
 }
Esempio n. 4
0
 /// <summary>
 /// Associates object <paramref name="data"/> with type <typeparamref name="T"/>.
 /// </summary>
 public void Set <T>(IProtTrans <T> data)
     where T : IProtModel
 {
     PerType <T> .Data = data;
 }