コード例 #1
0
    private void Start()
    {
        pcMovement     = this.GetComponent <PCMovementController>();
        playerRotation = Utilities.GetObjectZWorldRotation(this.transform);
        playerPosition = this.transform.position;

        FindClosestNode();
    }
コード例 #2
0
    private void Start()
    {
        //Get Components
        pcMovementController = PCPathFindingHandler.Instance.GetComponent <PCMovementController>();
        mainCamera           = this.GetComponent <Camera>();
        inputAudio           = this.GetComponent <AudioSource>();

        //Set Cursor Sprite
        Vector2 hotSpot = new Vector2(cursorImage.width * 0.5f, cursorImage.height * 0.5f);

        Cursor.SetCursor(cursorImage, hotSpot, CursorMode.Auto);
    }
コード例 #3
0
    protected void OnTriggerEnter(Collider other)
    {
        if (other.tag.Equals("Player"))
        {
            //Debug.Log("Parented " + this.gameObject.name);
            //other.transform.parent = this.transform;

            if (pcMovementController == null)
            {
                pcMovementController = other.GetComponent <PCMovementController>();
            }

            hasPlayerOnPlatform = true;
        }
    }