private void CheckforNull() { if (jump == null) { localplayer = Player.prop_Player_0; jump = localplayer.gameObject.GetComponent <PlayerModComponentJump>(); if (jump == null) { jump = localplayer.gameObject.AddComponent <PlayerModComponentJump>(); } } }
public override void OnLevelWasLoaded(int level) { localplayer = Player.prop_Player_0; try { if (localplayer != null) { jump = localplayer.gameObject.GetComponent <PlayerModComponentJump>(); if (jump == null) { jump = localplayer.gameObject.AddComponent <PlayerModComponentJump>(); } } } catch (Exception e) { MelonModLogger.LogError("A Error Has Occured In Initialization \n" + e.ToString()); } }