protected override bool Initialize(Vehicle vehicle) { if (!base.Initialize(vehicle)) { return(false); } mechController = vehicle.GetComponent <MechController>(); return(mechController != null); }
protected override bool Initialize(Vehicle vehicle) { if (!base.Initialize(vehicle)) { return(false); } mechController = vehicle.GetComponent <MechController>(); mechController.lookController.NoConstraintsHorizontal = false; if (mechController != null) { mechController.preserveLookDirection = false; } return(mechController != null); }