private void InitColor() { this.system = Extra.GetObject("System").GetOnlyComponent <RaceSystem>(); this.IsPathCollided = false; VehicleColourPref[0] = "VehicleBody"; VehicleColourPref[1] = "VehicleTire"; VehicleColourPref[2] = "VehicleSpoiler"; // Load vehicle RGB values for (int i = 0; i < VehicleColourPref.Length; i++) { if (i == 0) { vehiclePart = vehicleBody; } if (i == 1) { vehiclePart = vehicleTire; } if (i == 2) { vehiclePart = vehicleSpoiler; } SaveRGBValue(VehicleColourPref[i], vehiclePart); } }
public override void Start() { base.Start(); stats = new StatsContainer(FinalStat(assingStr), FinalStat(assingCharm), FinalStat(assingDex), FinalStat(assingEnd), FinalStat(assingInt), assingWill); body = new Body(FinalHeight, FinalFat, FinalMuscle); startRaces.ForEach(r => RaceSystem.AddRace(r.Races, r.Amount)); startGender.Assing(this); if (NeedFirstName) { if (GenderType == GenderTypes.Masculine) { Identity.FirstName = RandomName.MaleName; } else { Identity.FirstName = RandomName.FemaleName; } } if (NeedLastName) { Identity.LastName = RandomName.LastName; } InitHealth(); }
public void GoToMap() { mapSelectionIndex = PlayerPrefs.GetInt(MapSelectionPref); if (mapSelectionIndex > 0) { RaceSystem.LoadMap((mapSelectionIndex - 1).ToString()); } else { Debug.Log("SELECT A MAP"); } }
public override void notifyConstructDone() { base.notifyConstructDone(); if (mGame == null) { mGame = Game.instance as Game; mGameConfig = mGame.getSystem <GameConfig>(); mHardwareInfo = mGame.getSystem <HardwareInfo>(); mSocketNetManager = mGame.getSystem <SocketManager>(); mGameInputManager = mGame.getSystem <GameInputManager>(); mUSBManager = mGame.getSystem <USBManager>(); mGameSetting = mGame.getSystem <GameSetting>(); mRoleSystem = mGame.getSystem <RoleSystem>(); mRaceSystem = mGame.getSystem <RaceSystem>(); mItemManager = mGame.getSystem <SceneItemManager>(); mLogSystem = mGame.getSystem <LogSystem>(); mFrameLogSystem = mLogSystem; mRegisterTool = mGame.getSystem <RegisterTool>(); mWayPointManager = mGame.getSystem <WayPointManager>(); mGameUtility = mGame.getSystem <GameUtility>(); } }