public void FinalizeConnection(FSMWrapper.FiniteStateMachineWrap fsm, FSMWrapper.StateWrapper source, FSMWrapper.StateWrapper destination) { conn = new FSMWrapper.ConnectionWrap(source, destination); //cond = new FSMWrapper.TypedConditionFloatWrap(fsm, "caz",1.0f,0); //var obj = FSMWrapper.ConditionFactory<float>.Create<float>(fsm,"foo",12.2f,0); //Console.WriteLine(obj.get_compare_value()); source.add_connection(conn); }
public static void Bind(LuaState L) { float t = Time.realtimeSinceStartup; L.BeginModule(null); DebuggerWrap.Register(L); ClickEventListenerWrap.Register(L); PressEventListenerWrap.Register(L); DragEventListenerWrap.Register(L); HoverEventListenerWrap.Register(L); LongPressEventListenerWrap.Register(L); UtilWrap.Register(L); UIUtilWrap.Register(L); LuaHelperWrap.Register(L); ByteBufferWrap.Register(L); LuaBehaviourWrap.Register(L); CameraControllerWrap.Register(L); AppFacadeWrap.Register(L); GameManagerWrap.Register(L); LuaManagerWrap.Register(L); TimerManagerWrap.Register(L); ThreadManagerWrap.Register(L); NetworkManagerWrap.Register(L); ResourceManagerWrap.Register(L); ObjectPoolManagerWrap.Register(L); TimerInfoWrap.Register(L); ConnectionWrap.Register(L); ConnectStateWrap.Register(L); HeroBehaviorWrap.Register(L); PuppetBehaviorWrap.Register(L); DummyBehaviorWrap.Register(L); ToyBehaviorWrap.Register(L); BarrierBehaviorWrap.Register(L); ConveyToolWrap.Register(L); EmptyGOBehaviorWrap.Register(L); BulletBehaviorWrap.Register(L); SummonBehaviorWrap.Register(L); NPCBehaviorWrap.Register(L); PetBehaviorWrap.Register(L); MonsterBehaviorWrap.Register(L); DropBehaviorWrap.Register(L); TrickBehaviorWrap.Register(L); EntityBehaviorMgrWrap.Register(L); LuaModuleWrap.Register(L); RateProcessWrap.Register(L); BETweenWrap.Register(L); ShowTextUIWrap.Register(L); ShowImgUIWrap.Register(L); RotationModelWrap.Register(L); UIMultiScrollerWrap.Register(L); TabControlWrap.Register(L); BETweenMethodWrap.Register(L); BETweenLoopWrap.Register(L); FadeInOutEffectWrap.Register(L); ScrollViewLoopWrap.Register(L); ScrollViewLoopItemWrap.Register(L); DressPartWrap.Register(L); DressWrap.Register(L); UIFollowingTargetWrap.Register(L); FossilisedEffectWrap.Register(L); ViewWrap.Register(L); BaseWrap.Register(L); FacadeWrap.Register(L); ManagerWrap.Register(L); EntityBehaviorWrap.Register(L); Singleton_EntityBehaviorMgrWrap.Register(L); EffectWrap.Register(L); L.BeginModule("UnityEngine"); UnityEngine_ComponentWrap.Register(L); UnityEngine_TransformWrap.Register(L); UnityEngine_MaterialWrap.Register(L); UnityEngine_LightWrap.Register(L); UnityEngine_RigidbodyWrap.Register(L); UnityEngine_CameraWrap.Register(L); UnityEngine_AudioSourceWrap.Register(L); UnityEngine_BehaviourWrap.Register(L); UnityEngine_MonoBehaviourWrap.Register(L); UnityEngine_GameObjectWrap.Register(L); UnityEngine_TrackedReferenceWrap.Register(L); UnityEngine_ApplicationWrap.Register(L); UnityEngine_PhysicsWrap.Register(L); UnityEngine_ColliderWrap.Register(L); UnityEngine_TimeWrap.Register(L); UnityEngine_TextureWrap.Register(L); UnityEngine_Texture2DWrap.Register(L); UnityEngine_ShaderWrap.Register(L); UnityEngine_RendererWrap.Register(L); UnityEngine_WWWWrap.Register(L); UnityEngine_ScreenWrap.Register(L); UnityEngine_CameraClearFlagsWrap.Register(L); UnityEngine_AudioClipWrap.Register(L); UnityEngine_AssetBundleWrap.Register(L); UnityEngine_ParticleSystemWrap.Register(L); UnityEngine_AsyncOperationWrap.Register(L); UnityEngine_LightTypeWrap.Register(L); UnityEngine_SleepTimeoutWrap.Register(L); UnityEngine_AnimatorWrap.Register(L); UnityEngine_InputWrap.Register(L); UnityEngine_KeyCodeWrap.Register(L); UnityEngine_SkinnedMeshRendererWrap.Register(L); UnityEngine_SpaceWrap.Register(L); UnityEngine_MeshRendererWrap.Register(L); UnityEngine_BoxColliderWrap.Register(L); UnityEngine_MeshColliderWrap.Register(L); UnityEngine_SphereColliderWrap.Register(L); UnityEngine_CharacterControllerWrap.Register(L); UnityEngine_CapsuleColliderWrap.Register(L); UnityEngine_ControllerColliderHitWrap.Register(L); UnityEngine_Matrix4x4Wrap.Register(L); UnityEngine_AnimationWrap.Register(L); UnityEngine_AnimationClipWrap.Register(L); UnityEngine_AnimationStateWrap.Register(L); UnityEngine_AnimationBlendModeWrap.Register(L); UnityEngine_QueueModeWrap.Register(L); UnityEngine_PlayModeWrap.Register(L); UnityEngine_WrapModeWrap.Register(L); UnityEngine_LineRendererWrap.Register(L); UnityEngine_QualitySettingsWrap.Register(L); UnityEngine_RenderSettingsWrap.Register(L); UnityEngine_BlendWeightsWrap.Register(L); UnityEngine_RenderTextureWrap.Register(L); UnityEngine_PlayerPrefsWrap.Register(L); UnityEngine_ResourcesWrap.Register(L); UnityEngine_RectTransformWrap.Register(L); UnityEngine_RectTransformUtilityWrap.Register(L); UnityEngine_CanvasWrap.Register(L); UnityEngine_CanvasGroupWrap.Register(L); L.BeginModule("EventSystems"); UnityEngine_EventSystems_EventSystemWrap.Register(L); UnityEngine_EventSystems_PointerEventDataWrap.Register(L); UnityEngine_EventSystems_UIBehaviourWrap.Register(L); UnityEngine_EventSystems_BaseEventDataWrap.Register(L); UnityEngine_EventSystems_AbstractEventDataWrap.Register(L); L.EndModule(); L.BeginModule("UI"); UnityEngine_UI_TextWrap.Register(L); UnityEngine_UI_ToggleWrap.Register(L); UnityEngine_UI_ToggleGroupWrap.Register(L); UnityEngine_UI_ImageWrap.Register(L); UnityEngine_UI_ButtonWrap.Register(L); UnityEngine_UI_ScrollRectWrap.Register(L); UnityEngine_UI_SliderWrap.Register(L); UnityEngine_UI_ScrollbarWrap.Register(L); UnityEngine_UI_LayoutElementWrap.Register(L); UnityEngine_UI_VerticalLayoutGroupWrap.Register(L); UnityEngine_UI_GridLayoutGroupWrap.Register(L); UnityEngine_UI_HorizontalLayoutGroupWrap.Register(L); UnityEngine_UI_InputFieldWrap.Register(L); UnityEngine_UI_MaskableGraphicWrap.Register(L); UnityEngine_UI_GraphicWrap.Register(L); UnityEngine_UI_SelectableWrap.Register(L); UnityEngine_UI_HorizontalOrVerticalLayoutGroupWrap.Register(L); UnityEngine_UI_LayoutGroupWrap.Register(L); L.EndModule(); L.BeginModule("Experimental"); L.BeginModule("Director"); UnityEngine_Experimental_Director_DirectorPlayerWrap.Register(L); L.EndModule(); L.EndModule(); L.BeginModule("Events"); L.RegFunction("UnityAction", UnityEngine_Events_UnityAction); L.EndModule(); L.EndModule(); L.BeginModule("TMPro"); TMPro_TextMeshProUGUIWrap.Register(L); TMPro_TMP_InputFieldWrap.Register(L); TMPro_TMP_TextWrap.Register(L); L.EndModule(); L.BeginModule("System"); L.RegFunction("Action", System_Action); L.RegFunction("Action_float", System_Action_float); L.RegFunction("Action_UnityEngine_Vector2", System_Action_UnityEngine_Vector2); L.RegFunction("Action_bool", System_Action_bool); L.RegFunction("Action_string", System_Action_string); L.RegFunction("Action_NotiData", System_Action_NotiData); L.RegFunction("Action_UnityEngine_Object", System_Action_UnityEngine_Object); L.RegFunction("Action_UnityEngine_Objects", System_Action_UnityEngine_Objects); L.RegFunction("Action_ConnectState_string", System_Action_ConnectState_string); L.RegFunction("Action_int_object", System_Action_int_object); L.RegFunction("Action_UnityEngine_Collider", System_Action_UnityEngine_Collider); L.RegFunction("Action_UnityEngine_GameObject_int", System_Action_UnityEngine_GameObject_int); L.RegFunction("Action_int", System_Action_int); L.RegFunction("Action_int_bool", System_Action_int_bool); L.EndModule(); L.EndModule(); Debugger.Log("Register lua type cost time: {0}", Time.realtimeSinceStartup - t); }