public override UserControl CreateDeviceControl() { var control = new CameraBaseControl(); control.LoadDevice(this); return(control); }
public static CameraBaseControl GetMainCameraBase() { if (CachedBaseControl == null) { CachedBaseControl = GameObject.FindObjectOfType <CameraBaseControl> (); } return(CachedBaseControl); }
public override void AwakeState(StateMachine stateMachine) { base.AwakeState(stateMachine); //get references player = stateMachine as Player; transform = player.transform; rb = transform.GetComponent <Rigidbody>(); cameraControl = player.cameraControl; }
// Use this for initialization void Start() { CachedBaseControl = this; this.EnsureSetup(); }