public void create() 
	{
		// 设置默认的模型
		gameObject = (UnityEngine.GameObject)UnityEngine.GameObject.Instantiate(loader.inst.defaultEntityAsset, position, Quaternion.Euler(eulerAngles));
		gameObject.name = name;
		gameObject.transform.localScale = scale;
		
		if(loader.inst.entityHudInfosAsset != null)
		{
			hud_infosObj = (UnityEngine.GameObject)UnityEngine.GameObject.Instantiate(loader.inst.entityHudInfosAsset);
			hud_infosObj.name = "hud_infos";
			hudinfos = hud_infosObj.GetComponent<Hud_Infos>();
			hudinfos.seo = this;
			attachHeadInfo();
		}
		else
		{
			Common.WARNING_MSG("SceneEntityObject::Start: not found entityHudInfosAsset!");
		}
	}
Пример #2
0
    public void create()
    {
        // 设置默认的模型
        gameObject      = (UnityEngine.GameObject)UnityEngine.GameObject.Instantiate(loader.inst.defaultEntityAsset, position, Quaternion.Euler(eulerAngles));
        gameObject.name = name;
        gameObject.transform.localScale = scale;

        if (loader.inst.entityHudInfosAsset != null)
        {
            hud_infosObj      = (UnityEngine.GameObject)UnityEngine.GameObject.Instantiate(loader.inst.entityHudInfosAsset);
            hud_infosObj.name = "hud_infos";
            hudinfos          = hud_infosObj.GetComponent <Hud_Infos>();
            hudinfos.seo      = this;
            attachHeadInfo();
        }
        else
        {
            Common.WARNING_MSG("SceneEntityObject::Start: not found entityHudInfosAsset!");
        }
    }