コード例 #1
0
    private void setConnection()
    {
        if (editMode == EditMode.CreateDNA)
        {
            return;
        }
        if (firstConNode == null)
        {
            if (ConnectionLine != null)
            {
                ConnectionLine.gameObject.SetActive(false);
            }
            return;
        }

        if (ConnectionLine != null)
        {
            ConnectionLine.gameObject.SetActive(true);
        }

        if (secondConNode == null)
        {
            if (ConnectionLine != null)
            {
                ConnectionLine.SetPosition(firstConNode.transform.position, mousePosition);
            }
            return;
        }
        if (ConnectionLine != null)
        {
            ConnectionLine.SetPosition(firstConNode.transform.position, secondConNode.transform.position);
        }
    }
コード例 #2
0
ファイル: FightManager.cs プロジェクト: kanzeparov/cryptowars
    private void SetConnection()
    {
        if (attackingNode == null)
        {
            connectionLine.gameObject.SetActive(false);
            return;
        }

        connectionLine.gameObject.SetActive(true);

        if (attackedNode == null)
        {
            connectionLine.SetPosition(attackingNode.transform.position, mousePosition,
                                       attackingNode.currentHealth * 0.001f);
            return;
        }

        connectionLine.SetPosition(attackingNode.transform.position, attackedNode.transform.position,
                                   attackingNode.currentHealth * 0.001f);
    }