public override void init(GameObject go, System.Object customPhysics, Inputs inputs) { flightPhysics = (FlightPhysics)customPhysics; flightInputs = (FlightInputs)inputs; base.init (go); setupAnimation (bankingParameter, ref bankingHash); }
public override void init(GameObject go, System.Object customPhysics, Inputs inputs) { flightPhysics = (FlightPhysics)customPhysics; flightInputs = (FlightInputs)inputs; base.init (go); name = "Flaring Mechanic"; setupAnimation (flaringAnimation, ref flaringHash); }
public override void init(GameObject go, System.Object customPhysics, Inputs inputs) { flightPhysics = (FlightPhysics)customPhysics; base.init (go); soundManager.init (go); mainMonbehaviour = gameObject.GetComponent<FreeFlight> (); setupAnimation (landingAnimation, ref landingHash); setupAnimation (crashingAnimation, ref crashingHash); }
public override void autoConfig() { base.autoConfig (); if (!flightObject) { flightObject = GameObject.FindGameObjectWithTag ("Player"); } nullCheck ("flightObject", flightObject, "Please set it to an object with a Free Flight Component"); ffComponent = flightObject.GetComponent<FreeFlight> (); frigidbody = flightObject.GetComponent<Rigidbody> (); nullCheck ("Free Flight Component", ffComponent, "Please add a Free Flight component in order to show physics stats"); fPhysics = ffComponent.modeManager.flightMode.flightModePhysics; }
public override void init(GameObject go) { base.init (go); rigidbody = gameObject.GetComponent<Rigidbody> (); flightModePhysics.init (rigidbody); if (flightInputs == null) flightInputs = new FlightInputs (); if (flightModeMechanics == null) flightModeMechanics = new FlightMechanics (); if (flightModePhysics == null) flightModePhysics = new FlightPhysics (); name = "Flight Mode"; usePhysics = true; base.setupMechanics(flightModeMechanics, flightInputs, flightModePhysics); }
public override void init(GameObject go, System.Object customPhysics, Inputs inputs) { flightPhysics = (FlightPhysics)customPhysics; base.init (go); setupAnimation (glidingAnimation, ref glidingHash); }