public void Read(IDataInput param1, ICommandLookup lookup) { this.vruRanking.Clear(); for (int i = param1.ReadInt(); i > 0; i--) { var tmp_0 = lookup.Lookup(param1) as CompanyHierarchyRankingModule; tmp_0.Read(param1, lookup); this.vruRanking.Add(tmp_0); } this.ownFaction = lookup.Lookup(param1) as FactionModule; this.ownFaction.Read(param1, lookup); param1.ReadShort(); this.mmoRanking.Clear(); for (int i = param1.ReadInt(); i > 0; i--) { var tmp_0 = lookup.Lookup(param1) as CompanyHierarchyRankingModule; tmp_0.Read(param1, lookup); this.mmoRanking.Add(tmp_0); } this.eicRanking.Clear(); for (int i = param1.ReadInt(); i > 0; i--) { var tmp_0 = lookup.Lookup(param1) as CompanyHierarchyRankingModule; tmp_0.Read(param1, lookup); this.eicRanking.Add(tmp_0); } param1.ReadShort(); this.ownRanking = lookup.Lookup(param1) as CompanyHierarchyRankingModule; this.ownRanking.Read(param1, lookup); }
public CompanyHierarchyInitializationCommand(List <CompanyHierarchyRankingModule> param1 = null, List <CompanyHierarchyRankingModule> param2 = null, List <CompanyHierarchyRankingModule> param3 = null, CompanyHierarchyRankingModule param4 = null, FactionModule param5 = null) { if (param1 == null) { this.mmoRanking = new List <CompanyHierarchyRankingModule>(); } else { this.mmoRanking = param1; } if (param2 == null) { this.eicRanking = new List <CompanyHierarchyRankingModule>(); } else { this.eicRanking = param2; } if (param3 == null) { this.vruRanking = new List <CompanyHierarchyRankingModule>(); } else { this.vruRanking = param3; } if (param4 == null) { this.ownRanking = new CompanyHierarchyRankingModule(); } else { this.ownRanking = param4; } if (param5 == null) { this.ownFaction = new FactionModule(); } else { this.ownFaction = param5; } }