Exemplo n.º 1
0
 private void CamerasAndParametersAllocation(e_whichCamera defaultCamera)
 {
     this.cameras                = new Camera[(int)e_whichCamera.SIZE];
     this.parameters             = new SmoothFollow[(int)e_whichCamera.SIZE];
     this.whichCamera            = defaultCamera;
     this.showTransparentMinimap = true;
 }
Exemplo n.º 2
0
    public void IncrementView()
    {
        if (this.whichCamera == e_whichCamera.MMORPG)
        {
            this.whichCamera = e_whichCamera.Hack_And_Slash;
        }
        else if (this.whichCamera == e_whichCamera.Hack_And_Slash)
        {
            this.whichCamera = e_whichCamera.MMORPG;
        }

        this.ChangeView();
    }
Exemplo n.º 3
0
    public void Initialize(TModuleType player, e_whichCamera defaultCamera)
    {
        base.SetModule(player, "Scripts/Behaviour/Objects/Camera");

        GameObject cameraMMORPG  = base.ModuleManager.ServiceLocator.ObjectManager.Instantiate("CameraMMORPG", "PlayerCameras", "CameraMMORPG");
        GameObject cameraMinimap = base.ModuleManager.ServiceLocator.ObjectManager.Instantiate("CameraPlayer", "PlayerCameras", "CameraMinimap");

        this.CamerasAndParametersAllocation(defaultCamera);
        this.CreateCamerasObjectAndInitializeTheirParameters(cameraMMORPG, cameraMinimap, base.ModuleManager.transform);
        this.InitializeMinimapObject(cameraMinimap);

        this.ChangeView();
        this.MiniMapView();

        current = this.cameras[(int)e_whichCamera.MMORPG];
    }