Пример #1
0
 // Use this for initialization
 void Start()
 {
     gameManager = GetComponent <GameManager> ();
     player      = playerGameObject.GetComponent <CharacterDemoController>();
     if (playerGameObject == null)
     {
         playerGameObject = GameObject.FindGameObjectWithTag("Player");
     }
 }
Пример #2
0
	// 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;
	}
Пример #3
0
 // 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;
 }
Пример #4
0
    // 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];
        }
    }
Пример #5
0
    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;
    }