Exemple #1
0
    protected void SetIsRemotelyFiring_RPC(bool set)
    {
        isRemotelyFiring = set;
        PhotonTurretView turretView = transform.root.GetComponentInChildren <PhotonTurretView>();

        turretFollowTarget = transform.root.GetComponentInChildren <TurretFollowTarget>();
        if (isRemotelyFiring == false)
        {
            DestroyBeam();
            if (!weaponPhotonView.IsMine)
            {
                turretFollowTarget.enabled = false;
                turretView.enabled         = true;
            }
        }
        else if (isRemotelyFiring && !weaponPhotonView.IsMine)
        {
            turretView.enabled         = false;
            turretFollowTarget.enabled = true;
        }
    }
 void Start()
 {
     turretTarget       = GetComponentInChildren <TurretTarget>();
     turretFollowTarget = GetComponentInChildren <TurretFollowTarget>();
     defaultTarget      = turretFollowTarget.target;
 }