// Use this for initialization void Start() { gameManager = GetComponent <GameManager> (); player = playerGameObject.GetComponent <CharacterDemoController>(); if (playerGameObject == null) { playerGameObject = GameObject.FindGameObjectWithTag("Player"); } }
// Use this for initialization void Start () { ac = GetComponentInChildren<CharacterDemoController>(); for(int i = 0;i<weapons.Count;i++) { for(int model=0;model<weapons[i].models.Count;model++) { weapons[i].models[model].enabled = false; } } for(int model=0;model<weapons[ac.WeaponState].models.Count;model++) { weapons[ac.WeaponState].models[model].enabled = true; } oldWeaponIndex=ac.WeaponState; }
// Use this for initialization void Start() { ac = GetComponentInChildren <CharacterDemoController>(); for (int i = 0; i < weapons.Count; i++) { for (int model = 0; model < weapons[i].models.Count; model++) { weapons[i].models[model].enabled = false; } } for (int model = 0; model < weapons[ac.WeaponState].models.Count; model++) { weapons[ac.WeaponState].models[model].enabled = true; } oldWeaponIndex = ac.WeaponState; }
// Use this for initialization void Start() { ac = GetComponentInParent <CharacterDemoController>(); rend = GetComponent <Renderer> (); rend.enabled = true; if (ac.WeaponState == 1) { rend.sharedMaterial = material [0]; } else if (ac.WeaponState == 2) { rend.sharedMaterial = material [1]; } else if (ac.WeaponState == 4) { rend.sharedMaterial = material [2]; } else if (ac.WeaponState == 7) { rend.sharedMaterial = material [3]; } }
static void MenuDumpModels() { GameObject go = Selection.activeGameObject; go.AddComponent <Outfitter>(); go.AddComponent <CharacterDemoController>(); Transform[] tms = go.transform.GetComponentsInChildren <Transform>(); foreach (Transform tm in tms) { if (tm.gameObject.GetComponent <Renderer>() != null) { tm.gameObject.GetComponent <Renderer>().enabled = false; } } Outfitter o = go.transform.GetComponent <Outfitter>(); o.weapons = new List <WeaponSlot>(); WeaponSlot weap = new WeaponSlot(); for (int i = 0; i < 9; i++) { weap = new WeaponSlot(); o.weapons.Add(weap); o.weapons[i].models = new List <Renderer>(); } foreach (Transform tm in tms) { if (tm.gameObject.name.ToLower() == "gladius02") { o.weapons[1].models.Add(tm.gameObject.GetComponent <Renderer>()); } if (tm.gameObject.name.ToLower() == "longsword") { o.weapons[2].models.Add(tm.gameObject.GetComponent <Renderer>()); } if (tm.gameObject.name.ToLower() == "bow") { o.weapons[3].models.Add(tm.gameObject.GetComponent <Renderer>()); } if (tm.gameObject.name.ToLower() == "gladius02") { o.weapons[4].models.Add(tm.gameObject.GetComponent <Renderer>()); } if (tm.gameObject.name.Contains("Pistol")) { o.weapons[5].models.Add(tm.gameObject.GetComponent <Renderer>()); } if (tm.gameObject.name.Contains("SpaceRifle")) { o.weapons[6].models.Add(tm.gameObject.GetComponent <Renderer>()); } if (tm.gameObject.name.ToLower() == "spear") { o.weapons[7].models.Add(tm.gameObject.GetComponent <Renderer>()); } if (tm.gameObject.name.ToLower() == "broadsword") { o.weapons[8].models.Add(tm.gameObject.GetComponent <Renderer>()); } } foreach (Transform tm in tms) { if (tm.gameObject.name.ToLower() == "gladius") { o.weapons[4].models.Add(tm.gameObject.GetComponent <Renderer>()); } if (tm.gameObject.name.ToLower() == "arrow") { o.weapons[3].models.Add(tm.gameObject.GetComponent <Renderer>()); } if (tm.gameObject.name.ToLower() == "shield01") { o.weapons[8].models.Add(tm.gameObject.GetComponent <Renderer>()); } } CharacterDemoController cdc = go.transform.GetComponent <CharacterDemoController>(); // cdc.floorPlane = GameObject.Find("Plane"); GameObject goct = GameObject.Find("CameraTarget"); CamTarget ct = goct.GetComponent <CamTarget>(); ct.target = go.transform; }