void Awake() { instance = this; Player = GameObject.FindGameObjectWithTag("Player"); if (!Player) { throw new Exception("Player object not set in FloatingOrigin script."); } if (!StreamingWorld) { throw new Exception("StreamingWorld not set in FloatingOrigin script."); } playerMotor = Player.GetComponent <PlayerMotor>(); if (!playerMotor) { throw new Exception("Player object does not have a PlayerMotor."); } acrobatMotor = Player.GetComponent <AcrobatMotor>(); if (!acrobatMotor) { throw new Exception("Player object does not have an AcrobatMotor."); } groundMotor = Player.GetComponent <PlayerGroundMotor>(); if (!groundMotor) { throw new Exception("Player object does not have a PlayerGroundMotor."); } }
void Awake() { instance = this; }
void Awake() { instance = this; Player = GameObject.FindGameObjectWithTag("Player"); if (!Player) throw new Exception("Player object not set in FloatingOrigin script."); if (!StreamingWorld) throw new Exception("StreamingWorld not set in FloatingOrigin script."); playerMotor = Player.GetComponent<PlayerMotor>(); if (!playerMotor) throw new Exception("Player object does not have a PlayerMotor."); }