Exemplo n.º 1
0
    private void InstantiateNewFleet(Vector2 position, FleetType fleetType, UnitValues[] unitValues)
    {
        photonView.RPC("NetworkAddFleetToWorld", PhotonTargets.MasterClient, 0, position, fleetType.GetHashCode(), PhotonNetwork.player);

        for (int i = 0; i < unitValues.Length; i++)
        {
            if (unitValues[i] != null)
            {
                photonView.RPC("NetworkAddUnitToFleet", PhotonTargets.MasterClient, position, i, unitValues[i].UnitType.GetHashCode(), unitValues[i].Strength);
            }
        }
    }
Exemplo n.º 2
0
    //public void RotateFleetToPosition(int rotationPosition)
    //{
    //    if (rotationPosition < 0)
    //    {
    //        rotationPosition = 5;
    //    }

    //    for (int i = 0; i <= RotationPosition + rotationPosition; i++)
    //    {
    //        RotateFleet(1);
    //    }

    //    RotationPosition = rotationPosition;
    //}
    public void ResetMovementPoints()
    {
        MovementPointsLeft = FleetType.GetHashCode();
    }