private static GameObject CreateModel(GameObject main, string modelName) { SaxtonHalePlugin.Destroy(main.transform.Find("ModelBase").gameObject); SaxtonHalePlugin.Destroy(main.transform.Find("CameraPivot").gameObject); SaxtonHalePlugin.Destroy(main.transform.Find("AimOrigin").gameObject); //return Modules.Assets.mainAssetBundle.LoadAsset<GameObject>(modelName); return(null); }
public static void SetupSkills(GameObject bodyPrefab) { foreach (GenericSkill obj in bodyPrefab.GetComponentsInChildren <GenericSkill>()) { SaxtonHalePlugin.DestroyImmediate(obj); } skillLocator = bodyPrefab.GetComponent <SkillLocator>(); PassiveSetup(); PrimarySetup(bodyPrefab); SecondarySetup(bodyPrefab); UtilitySetup(bodyPrefab); SpecialSetup(bodyPrefab); AdditionalSetup(); }