protected override void InitializeOther(GameObject itemGo) {
     base.InitializeOther(itemGo);
     _revolver = itemGo.GetSingleInterfaceInChildren<IRevolver>();
     //_revolver.IsActivated = false;    // enabled = false in Awake
     if (_revolver.RotateDuringPause) {
         D.Warn("FYI. {0} revolver set to rotate during a pause.", DebugName);
     }
     //TODO Revolver settings
 }
 protected override void InitializeOther(GameObject trackedItemGo) {
     base.InitializeOther(trackedItemGo);
     _revolver = trackedItemGo.GetSingleInterfaceInChildren<IRevolver>();
     //_revolver.IsActivated = false;    // enabled = false in Awake
     //TODO Revolver settings
 }
Exemplo n.º 3
0
 protected override void InitializeOther(GameObject itemGo) {
     base.InitializeOther(itemGo);
     _revolver = itemGo.GetSingleInterfaceInImmediateChildren<IRevolver>();  // avoids moon revolvers
     //_revolver.IsActivated = false;    // enabled = false in Awake
     //TODO Revolver settings
 }
Exemplo n.º 4
0
 protected override void InitializeOther(GameObject trackedItemGo) {
     base.InitializeOther(trackedItemGo);
     _revolver = trackedItemGo.GetSingleInterfaceInChildren<IRevolver>();
     //TODO Revolver settings
     _orbitSimulator = trackedItemGo.GetComponent<IMoon>().CelestialOrbitSimulator;
 }