コード例 #1
0
ファイル: Player.cs プロジェクト: ooglykraken/Katabasis
    public void Awake()
    {
        playerScale = transform.localScale;
        hasFloorKey = false;

        lens    = Lens.Instance();
        laser   = Laser.Instance();
        lantern = transform.Find("Lantern").gameObject;
        sprite  = transform.Find("Sprite").gameObject.GetComponent <SpriteRenderer>();

        startingLightRange = lantern.GetComponent <Light>().range;

        playerAnimator = transform.Find("Animator").gameObject.GetComponent <Animator>();

        position = transform;


        horizontalBeltModifier = 0f;
        verticalBeltModifier   = 0f;

        isTeleporting = false;
        isFiringLaser = false;
        grounded      = false;

        if (Gameplay.Instance().spawnLocation != null)
        {
            teleportLocation = Gameplay.Instance().spawnLocation.position;
        }
    }