private void OnChargeLoosen()
    {
        img.fillAmount = 0f;

        chargedValue = 0f;
        ParabolaData data = new ParabolaData(playerControl.FireTarget);

        playerControl.CommandFire(data);
    }
    public void CommandFire(ParabolaData data)
    {
        if (isMissileMoving)
        {
            return;
        }

        FireTarget = data.targetPos;
        CallRecvToTargetEvent();
    }
    private void CommandFire()
    {
        if (GetComponent <ParabolaWeaponConfig>() == null)
        {
            return;
        }

        ParabolaData paraData = new ParabolaData(targetPosVec);

        GetComponent <ParabolaWeaponConfig> ().CmdNormalFire(paraData);
    }
Beispiel #4
0
    public void CmdAimAtTarget(ParabolaData data)
    {
        if (!playerControl.enabled)
        {
            Debug.Log("Command TargetChanged FAILED: PlayerControl is disabled now");
            return;
        }

        playerControl.FireTarget = data.targetPos;
        playerControl.CallTargetChangedEvent();
    }
Beispiel #5
0
    public void CmdNormalFire(ParabolaData data)
    {
        if (!playerControl.enabled)
        {
            Debug.Log("Command Normal Fire FAILED: PlayerControl is disabled now");
            return;
        }

        if (playerControl.Missile_Moving)
        {
            Debug.Log("Can not fire yet. The last missile is still moving!!!");
            return;
        }

        playerControl.FireTarget = data.targetPos;
        playerControl.CallRecvToTargetEvent();
    }
 public void CommandAimAtTarget(ParabolaData data)
 {
     FireTarget = data.targetPos;
     CallTargetChangedEvent();
 }