// Create role tree public static TrafficAIRoleTree Create(TrafficAIRole role, TrafficAIVoRole data) { switch (data.Type) { case TrafficAIModel.TypeCar: return(new TrafficAICarTree(role, data)); case TrafficAIModel.TypePeople: return(new TrafficAIPeopleTree(role, data)); } return(null); }
public TrafficAIPeopleTree(TrafficAIRole role, TrafficAIVoRole data) : base(role, data) { }
void InitRole(Vo_Traffic_Role config) { var data = new TrafficAIVoRole(config); this.roleDict.Add(data.Id, data); }
public TrafficAIRoleTree(TrafficAIRole role, TrafficAIVoRole data) { this.Role = role; this.Data = data; }
public TrafficAICarTree(TrafficAIRole role, TrafficAIVoRole data) : base(role, data) { }