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); } } }
//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(); }