Beispiel #1
0
 public RailController(string id,
                       ControllerType controllerType,
                       Actor3D target, RailParameters railParameters) : base(id, controllerType)
 {
     this.target         = target;
     this.railParameters = railParameters;
 }
Beispiel #2
0
        private void LoadRails()
        {
            RailParameters railParameters = null;

            //create a simple rail that gains height as the target moves on +ve X-axis - try different rail vectors
            railParameters = new RailParameters("battlefield 1", new Vector3(0, 10, 50), new Vector3(50, 50, 50));
            this.railDictionary.Add(railParameters.ID, railParameters);

            //add more rails here...
            railParameters = new RailParameters("battlefield 2", new Vector3(-50, 20, 20), new Vector3(50, 80, 100));
            this.railDictionary.Add(railParameters.ID, railParameters);
        }