コード例 #1
0
    private void Awake()
    {
        #region no duplicates
        if (GM == null)
        {
            GM = this;
        }
        else if (GM != this)
        {
            Destroy(gameObject);
        }
        #endregion

        HVvel = FindObjectOfType <HorizontalVerticalVelocity>();

        levelCompleted = false;
        // Ability
        Furball = (KeyCode)System.Enum.Parse(typeof(KeyCode), PlayerPrefs.GetString("Furball", "LeftShift"));
        Cute    = (KeyCode)System.Enum.Parse(typeof(KeyCode), PlayerPrefs.GetString("CuteMode", "Space"));
        // Movement
        MoveRight = (KeyCode)System.Enum.Parse(typeof(KeyCode), PlayerPrefs.GetString("Mrkey", "D"));
        MoveLeft  = (KeyCode)System.Enum.Parse(typeof(KeyCode), PlayerPrefs.GetString("Mlkey", "A"));
        // Action
        ClimbUp   = (KeyCode)System.Enum.Parse(typeof(KeyCode), PlayerPrefs.GetString("Up", "W"));
        ClimbDown = (KeyCode)System.Enum.Parse(typeof(KeyCode), PlayerPrefs.GetString("Down", "S"));
        // Mouse Actions
        Leap = (KeyCode)System.Enum.Parse(typeof(KeyCode), PlayerPrefs.GetString("Leap", "Mouse1"));
        Jab  = (KeyCode)System.Enum.Parse(typeof(KeyCode), PlayerPrefs.GetString("Jab", "Mouse0"));
    }
コード例 #2
0
    // TODO:

    void Start()
    {
        #region Setting up Variable References
        rotateTarget = GetComponentInChildren <Transform>();
        myRB         = GetComponent <Rigidbody>();
        axes         = GetComponent <HorizontalVerticalVelocity>();
        #endregion

        #region Jump Velocity Variables
        gravity      = (2 * maxJumpHeight / Mathf.Pow(timeToJumpApex, 2)); // Set gravity;
        jumpVelocity = Mathf.Abs(gravity) * timeToJumpApex;                // Set jumpVelocity
        #endregion

        initialSpeed = moveSpeed;

        myRB.solverVelocityIterations = 30;
        myRB.freezeRotation           = true;
    }
コード例 #3
0
 // Use this for initialization
 void Awake()
 {
     character = GetComponent <Player>();
     axes      = GetComponent <HorizontalVerticalVelocity>();
 }