private void Start() { if (!PlayerPrefs.HasKey("NationType")) { if (Application.systemLanguage == SystemLanguage.Korean) { nationType = NationType.Ko; } else { nationType = NationType.En; } } else { if (PlayerPrefs.GetString("NationType") == "Ko") { nationType = NationType.Ko; } else { nationType = NationType.En; } } }
public void InitSystem() { HasInitedSystem = true; playerState = transform.root.GetComponentInChildren <PlayerState>(); basePlayerState = transform.root.GetComponentInChildren <BasePlayerState>(); nationType = tankInitSystem.PSParameter.nationType; turretController = GetComponent <TurretController>(); LoadAmmo(); if (tankFireParameter.HasMachineGun) { machineGun = gameObject.AddComponent <MachineGun>(); machineGun.MachineGunFFPoint = MachineGunFFPoint; machineGun.Init(netType, turretController, this); } else { if (!isBotControl) { if (playerState.IsMobile && isPlayerControl) { playerState.userUI.MG.gameObject.SetActive(false); } } } if (isBotControl) { return; } if (netType == InstanceNetType.GameNetworkMaster) { } else { if (netType == InstanceNetType.GameNetworkClient || netType == InstanceNetType.GameNetWorkOffline) { Damages = 0; KillTanks = 0; FriendFireCount = 0; ReSetAmmoSprits(); vehicleCamera = transform.root.GetComponentInChildren <VehicleCamera>(); IsVibrate = PlayerPrefs.GetInt("IsVibrate") == 1; if (isAutoCaclulateGravity) { //lineRenderer = gameObject.AddComponent<LineRenderer>(); //lineRenderer.numPositions =6; } //SPGIndicator = Instantiate(Resources.Load("SPGIndicator")) as GameObject; } if (netType == InstanceNetType.GameNetworkOthers) { } } }