示例#1
0
    void Start()
    {
        m_Incl        = 0.0f;
        m_Rot_Y       = 0.0f;
        m_Lastpos     = Input.mousePosition;
        m_JumpHandler = GetComponentInChildren <JumperScript>();
        GameObject world = GameObject.Find("GameWorld");

        m_WorldHandler    = world.GetComponent <WorldControlerScript>();
        Screen.showCursor = false;
        m_RespawnPosition = transform.position;
        m_RespawnRotation = transform.rotation;
        m_InitialVelocity.Set(0, 0, 0);
    }
示例#2
0
 void Start()
 {
     m_Incl = 0.0f;
     m_Rot_Y = 0.0f;
     m_Lastpos = Input.mousePosition;
     m_JumpHandler = GetComponentInChildren<JumperScript>();
     GameObject world = GameObject.Find("GameWorld");
     m_WorldHandler = world.GetComponent<WorldControlerScript>();
     Screen.showCursor = false;
     m_RespawnPosition = transform.position;
     m_RespawnRotation = transform.rotation;
     m_InitialVelocity.Set(0, 0, 0);
 }
    void Start()
    {
        m_World1 = GameObject.Find("World1");
        m_World2 = GameObject.Find("World2");
        m_PlayerCS = GameObject.FindGameObjectWithTag("Player").GetComponent<ControllerScript>();
        m_ScreenEffet = GameObject.Find("ScreenEffectGlobalScript").GetComponent<ScreenEffectScript>();
        m_PlayerJumper = GameObject.FindGameObjectWithTag("Jumper").GetComponent<JumperScript>();
        Physics.IgnoreLayerCollision(8, 9);

        Physics.IgnoreLayerCollision(10, 8, m_CurrentWorld != 0);
        Physics.IgnoreLayerCollision(10, 9, m_CurrentWorld == 0);

        GameObject[] gos = (GameObject[])FindObjectsOfType(typeof(GameObject));

        foreach (GameObject go in gos)
        {
            if (go.layer == 8 || go.layer == 9)
            {
                if (go.GetComponent<Renderer>() != null)
                {
                    Color c = go.renderer.material.HasProperty("_Color") ? go.renderer.material.color : Color.black;
                    c.a = m_CurrentWorld == 0 && go.layer == 8 || m_CurrentWorld != 0 && go.layer == 9 ? 1.0f : 0.3f;
                    go.renderer.material.color = c;
                }
            }
        }

        m_ScreenEffet.Disable();
    }
示例#4
0
 void Start()
 {
     m_Incl = 0.0f;
     m_Rot_Y = 0.0f;
     m_JumpHandler = GetComponentInChildren<JumperScript>();
     GameObject world = GameObject.Find("GameWorld");
     m_WorldHandler = world.GetComponent<WorldControllerScript>();
     Screen.showCursor = false;
     m_LocalGravityScript = gameObject.GetComponent<LocalGravityScript>();
     m_AttachToPlayer = GameObject.Find("Grabber").GetComponent<AttachToPlayerScript>();
     m_Camera = transform.FindChild("Camera").gameObject;
     Screen.lockCursor = true;
     m_goToLoad = new ArrayList();
     m_PlayerCollider = gameObject.collider;
     m_PauseMenu = gameObject.GetComponent<PauseMenu>();
     m_EndMenu = gameObject.GetComponent<EndMenu>();
     m_Hud = GameObject.Find("HUD").GetComponent<HudScript>();
 }