public CameraCreatorHandler() { var pcam = new PlayerCamera("PlayerCamera"); pcam.Register(); pcam.MakeActiveCamera(); var fcam = new FreeCamera("FreeCamera"); fcam.Register(); var kcam = new KnightyCamera("KnightyCamera"); kcam.Register(); var ccam = new ChaseCamera("ChaseCamera"); ccam.Register(); var acam = new AttachCamera("AttachCamera"); acam.Register(); var sfcam = new SmoothFreeCamera("SmoothFreeCamera"); sfcam.Register(); }