public void Spawn() { Player player = Game.Player; Ped ped = Game.Player.Character; if (!Main.configData.Auto_Save_When_Wanted) { Game.Player.WantedLevel = 0; } World.Weather = GameWeather; DateTimeManager.SetDate(GameDate); DateTimeManager.SetTime(GameTime); Function.Call(GTA.Native.Hash.SET_FOLLOW_PED_CAM_VIEW_MODE, OnFootCameraMode); Function.Call(GTA.Native.Hash.SET_FOLLOW_VEHICLE_CAM_VIEW_MODE, InVehicleCameraMode); player.Money = Money; ped.Money = Money; ped.HealthFloat = Health; ped.MaxHealthFloat = MaxHealth; ped.ArmorFloat = Armor; InitPlayer setupPlayer = Script.InstantiateScript <InitPlayer>(); setupPlayer.Start(this); Debug.Log("Init player started!"); }
// Start is called before the first frame update public override void Start() { base.Start(); initPlayer = GetComponent <InitPlayer>(); onRope = false; hanging = false; }
/// <summary> /// Notifies the init player. /// </summary> /// <param name="stream">Stream.</param> public void NotifyInitPlayer(Stream stream) { InitPlayer?.Invoke(this, stream); }