コード例 #1
0
ファイル: Controller.cs プロジェクト: JureVeler/RumbleHeroes
    // Update is called once per frame
    void Update()
    {
        if (selectedCharacter == null)
        {
            return;
        }

        if (selectedCharacter.IsDead())
        {
            selectedCharacter = null;
        }

        //Right click deselect character
        if (Input.GetMouseButtonDown(1))
        {
            selectedCharacter = null;
        }

        if (!currentlySelectedChar && !currentlyTargetedChar && Input.GetMouseButtonDown(0))
        {
            selectedCharacter.Command_WalkTo(GetWorldClickPosition());
        }

        currentlySelectedChar = false;
        currentlyTargetedChar = false;
    }