public virtual bool SetupCharacterPlatform() { bool continute_setup = false; AlertProgress("Checking CharacterPlatform Dependencies"); CharacterPlatform characterPlatform = character.GetComponent <CharacterPlatform>(); if (characterPlatform) { AlertProgress("CharacterPlatform Found"); SetupCharacterPlatformDefaults(characterPlatform); continute_setup = true; } else { AlertProgress("CharacterPlatform not found"); AlertProgress("Creating CharacterPlatform"); characterPlatform = character.AddComponent <CharacterPlatform>(); SetupCharacterPlatformDefaults(characterPlatform); continute_setup = true; } AlertProgress("CharacterPlatform Setup complete"); return(continute_setup); }
public virtual void SetupCharacterPlatformDefaults(CharacterPlatform characterPlatform) { if (characterPlatform == false) { return; } AlertProgress("Setting Default CharacterPlatform values"); characterPlatform.Threshold = character_defaults.platformThreshold; AlertProgress("Setting Default CharacterPlatform values complete"); }