// 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) { }
public TrafficAIConditionCanMove(TrafficAIRole role) { this.role = role; }
public TrafficAIRoleTree(TrafficAIRole role, TrafficAIVoRole data) { this.Role = role; this.Data = data; }
public TrafficAICarTree(TrafficAIRole role, TrafficAIVoRole data) : base(role, data) { }