protected override void Init() { module = GetComponent <ModuleEngines> (); if (module == null) { throw new Exception("Missing ModuleEngines component."); } GimbalRotation.addTo(gameObject); }
protected override void Init() { module = GetComponent <MultiModeEngine> (); if (module == null) { throw new Exception("Missing MultiModeEngine component."); } var engines = module.GetComponents <ModuleEngines> (); foreach (var eng in engines) { modes [eng.engineID] = eng; } GimbalRotation.addTo(gameObject); }
protected override void Start() { base.Start(); GimbalRotation.addTo(gameObject); }