public static void ExcuteButton(string Name, float ButtonWidht, VoidFuntion funtion)
	{
		if(GUILayout.Button(Name, GUILayout.Width(ButtonWidht)))
		{
			if(funtion != null)funtion();
		}
	}
 public static void ExcuteButton(string Name, float ButtonWidht, VoidFuntion funtion)
 {
     if (GUILayout.Button(Name, GUILayout.Width(ButtonWidht)))
     {
         if (funtion != null)
         {
             funtion();
         }
     }
 }
 private void ExcuteButton(string name, Rect posInfo, VoidFuntion function)
 {
     if (GUI.Button(posInfo, name))
     {
         if (function != null)
         {
             function();
         }
     }
 }
Ejemplo n.º 4
0
 private void ExcuteButton(string name, VoidFuntion function)
 {
     if (GUILayout.Button(name))
     {
         if (function != null)
         {
             function();
         }
     }
 }
Ejemplo n.º 5
0
    void Awake()
    {
        TryLoadDll("CurveTracer3DDriver.dll");
        if (hLib == null)
        {
            return;
        }

        start              = LoadFunction <IntResultFunction>(hLib, "Start") as IntResultFunction;
        getMajorVersion    = LoadFunction <IntResultFunction>(hLib, "GetMajorVersion") as IntResultFunction;
        getMinorVersion    = LoadFunction <IntResultFunction>(hLib, "GetMinorVersion") as IntResultFunction;
        isVersionConfirmed = LoadFunction <IntResultFunction>(hLib, "IsVersionConfirmed") as IntResultFunction;
        left  = LoadFunction <VoidFuntion>(hLib, "TurnLeft") as VoidFuntion;
        right = LoadFunction <VoidFuntion>(hLib, "TurnRight") as VoidFuntion;
        stop  = LoadFunction <VoidFuntion>(hLib, "Stop") as VoidFuntion;

        if (hLib == null)
        {
            stateText.text = NO_DLL;
        }
    }
 public void RemoveGameOverEvent(VoidFuntion ev)
 {
     evGameOver -= ev;
 }
 public void AddGameOverEvent(VoidFuntion ev)
 {
     evGameOver += ev;
 }
 public void RemoveGameClaerEvent(VoidFuntion ev)
 {
     evGameClear -= ev;
 }
 public void AddGameClearEvent(VoidFuntion ev)
 {
     evGameClear += ev;
 }
Ejemplo n.º 10
0
	private void ExcuteButton(string name, VoidFuntion function)
	{
		if(GUILayout.Button(name))
		{
			if(function != null)function();
		}
	}
	public void RemoveGameClaerEvent(VoidFuntion ev){	evGameClear -= ev;	}
 public void AddGameInitEvent(VoidFuntion ev)
 {
     evGameInit += ev;
 }
 private void ExcuteButton(string name, Rect posInfo, VoidFuntion function)
 {
     if (GUI.Button(posInfo, name))
     {
         if (function != null) function();
     }
 }
	public void RemoveGameInitEvent(VoidFuntion ev){	evGameInit -= ev;	}
	public void AddGameInitEvent(VoidFuntion ev){	evGameInit += ev;	}
	public void RemoveGameOverEvent(VoidFuntion ev){	evGameOver -= ev;	}
	public void AddGameOverEvent(VoidFuntion ev){	evGameOver += ev;	}
 public void RemoveGameInitEvent(VoidFuntion ev)
 {
     evGameInit -= ev;
 }
	public void AddGameClearEvent(VoidFuntion ev){	evGameClear += ev;	}