示例#1
0
    public MonoManager()
    {
        //添加MonoController脚本
        GameObject obj = new GameObject("MonoController");

        controller = obj.AddComponent <MonoController>();
    }
示例#2
0
    public MonoMgr()
    {
        //保证了MonoController对象的唯一性
        GameObject obj = new GameObject("MonoController");

        controller = obj.AddComponent <MonoController>();
    }
示例#3
0
    public MonoManager()
    {
        GameObject monoManager = new GameObject("MonoManager");

        monoController = monoManager.AddComponent <MonoController>();
        GameObject.DontDestroyOnLoad(monoManager);
    }
示例#4
0
    public MonoMgr()
    {
        GameObject obj = new GameObject(nameof(MonoMgr));

        Object.DontDestroyOnLoad(obj);
        controller = obj.AddComponent <MonoController>();
    }
示例#5
0
    public MonoMgr()
    {
        //新建一个物体(等同于Instantiate)
        GameObject obj = new GameObject("MonoController");

        //给物体添加组件
        controller = obj.AddComponent <MonoController>();
    }
示例#6
0
文件: MonoMgr.cs 项目: SlashHe/Unity
 public MonoMgr()
 {
     if (mono == null)
     {
         GameObject obj = new GameObject();
         obj.name = "Mono";
         mono     = obj.AddComponent <MonoController>();
     }
 }
示例#7
0
 // Start is called before the first frame update
 void Awake()
 {
     if (Instance == null)
     {
         Instance = this;
     }
     else if (Instance != this)
     {
         Destroy(gameObject);
     }
     DontDestroyOnLoad(gameObject);
 }
示例#8
0
    void Start()
    {
        DateTime now=DateTime.UtcNow;

        playerId="subject-"+now.ToString("yyMMddHHmm");
        initialPos=transform.position;
        grapDetector = GetComponent<GrapDetector> ();
        ikControl=GetComponent<IKController>();
        grapDetector.onObjectEnter+=onObjectDetectEnter;
        grapDetector.onObjectLeave+=onObjectDetectLeave;
        select=GameObject.Find("SceneLogic").GetComponent<SelectController>();
        kinectModelController = GetComponent<KinectModelControllerV2> ();
        playerAni=GetComponent<PlayerAnimation>();
        bool isKinectInited= KinectSensor.IsInitialized;

        monoInput=GetComponent<MonoController>();
        wiiInput=GetComponent<WiiController>();

        if(controlType==ControlType.mono){
            monoInput.enabled=true;
            wiiInput.enabled=false;
            grapDetector.target = corsor;

            main.depth=10;
            //qr.gameObject.SetActive(false);
        }if(controlType==ControlType.stereo){
        //			if(GameObject.Find ("SceneLogic").GetComponent<ClienTest>().isServer){
        //				monoInput.enabled=true;
        //				wiiInput.enabled=false;
        //			}else
        //			{
        //				monoInput.enabled=true;
        //				wiiInput.enabled=true;
        //			}
            grapDetector.target = hand;
            main.depth=-50;

        }
    }
示例#9
0
    public MonoManager()
    {
        GameObject gObj = new GameObject("MonoController");

        monoController = gObj.AddComponent <MonoController>();
    }
示例#10
0
    public MonoMgr()
    {
        GameObject obj = new GameObject("MonoController");

        Controller = obj.AddComponent <MonoController>();
    }