123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138 |
- <?xml version="1.0" encoding="utf-8"?>
- <meta>
- <types>
- <enumtype Type="TouchDetectStatus" Namespace="" IsCustomized="true" DisplayName="TouchDetectStatus" Desc="">
- <enum NativeValue="INVALID" Value="INVALID" DisplayName="INVALID" Desc="" MemberValue="-1" />
- <enum NativeValue="RUNNING" Value="RUNNING" DisplayName="RUNNING" Desc="" MemberValue="1" />
- <enum NativeValue="SUCCESS" Value="SUCCESS" DisplayName="SUCCESS" Desc="" MemberValue="1" />
- <enum NativeValue="FAILURE" Value="FAILURE" DisplayName="FAILURE" Desc="" MemberValue="2" />
- <enum NativeValue="FINISH" Value="FINISH" DisplayName="FINISH" Desc="" MemberValue="3" />
- </enumtype>
- <struct Type="Point" Namespace="" Base="" IsRefType="true" IsCustomized="true" DisplayName="Point" Desc="">
- <Member Name="x" DisplayName="x" Desc="x" Type="float" TypeFullName="System.Single" Class="Point" Public="true" />
- <Member Name="y" DisplayName="y" Desc="y" Type="float" TypeFullName="System.Single" Class="Point" Public="true" />
- </struct>
- </types>
- <agents>
- <agent classfullname="behaviac::Agent" DisplayName="behaviac::Agent" Desc="behaviac::Agent" IsRefType="true" IsImplemented="true">
- <Method Name="VectorLength" DisplayName="VectorLength" Desc="VectorLength" Class="behaviac::Agent" ReturnType="int" ReturnTypeFullName="System.Int32" Static="true" Public="true" istask="false">
- <Param Name="param0" Type="const IList&" TypeFullName="System.Collections.IList" DisplayName="param0" Desc="param0" />
- </Method>
- <Method Name="VectorAdd" DisplayName="VectorAdd" Desc="VectorAdd" Class="behaviac::Agent" ReturnType="void" ReturnTypeFullName="System.Void" Static="true" Public="true" istask="false">
- <Param Name="param0" Type="IList&" TypeFullName="System.Collections.IList" DisplayName="param0" Desc="param0" />
- <Param Name="param1" Type="const System::Object&" TypeFullName="System.Object" DisplayName="param1" Desc="param1" />
- </Method>
- <Method Name="VectorRemove" DisplayName="VectorRemove" Desc="VectorRemove" Class="behaviac::Agent" ReturnType="void" ReturnTypeFullName="System.Void" Static="true" Public="true" istask="false">
- <Param Name="param0" Type="IList&" TypeFullName="System.Collections.IList" DisplayName="param0" Desc="param0" />
- <Param Name="param1" Type="const System::Object&" TypeFullName="System.Object" DisplayName="param1" Desc="param1" />
- </Method>
- <Method Name="VectorContains" DisplayName="VectorContains" Desc="VectorContains" Class="behaviac::Agent" ReturnType="bool" ReturnTypeFullName="System.Boolean" Static="true" Public="true" istask="false">
- <Param Name="param0" Type="IList&" TypeFullName="System.Collections.IList" DisplayName="param0" Desc="param0" />
- <Param Name="param1" Type="const System::Object&" TypeFullName="System.Object" DisplayName="param1" Desc="param1" />
- </Method>
- <Method Name="VectorClear" DisplayName="VectorClear" Desc="VectorClear" Class="behaviac::Agent" ReturnType="void" ReturnTypeFullName="System.Void" Static="true" Public="true" istask="false">
- <Param Name="param0" Type="IList&" TypeFullName="System.Collections.IList" DisplayName="param0" Desc="param0" />
- </Method>
- <Method Name="LogMessage" DisplayName="LogMessage" Desc="LogMessage" Class="behaviac::Agent" ReturnType="void" ReturnTypeFullName="System.Void" Static="true" Public="true" istask="false">
- <Param Name="param0" Type="const char*" TypeFullName="System.String" DisplayName="param0" Desc="param0" />
- </Method>
- </agent>
- <agent classfullname="BuildingAgent" base="behaviac::Agent" DisplayName="BuildingAgent" Desc="BuildingAgent" IsRefType="true" IsCustomized="true">
- <Member Name="objectName" DisplayName="objectName" Desc="objectName" Class="BuildingAgent" Type="string" TypeFullName="System.String" defaultvalue="" Static="false" Public="true" Readonly="false" />
- <Member Name="styleIdx" DisplayName="styleIdx" Desc="styleIdx" Class="BuildingAgent" Type="int" TypeFullName="System.Int32" defaultvalue="0" Static="false" Public="true" Readonly="false" />
- <Member Name="oldStyleIdx" DisplayName="oldStyleIdx" Desc="oldStyleIdx" Class="BuildingAgent" Type="int" TypeFullName="System.Int32" defaultvalue="0" Static="false" Public="true" Readonly="false" />
- <Member Name="actionType" DisplayName="actionType" Desc="actionType" Class="BuildingAgent" Type="string" TypeFullName="System.String" defaultvalue="" Static="false" Public="true" Readonly="false" />
- <Member Name="isPopSelectLayer" DisplayName="isPopSelectLayer" Desc="isPopSelectLayer" Class="BuildingAgent" Type="bool" TypeFullName="System.Boolean" defaultvalue="false" Static="false" Public="true" Readonly="false" />
- <Member Name="touchId" DisplayName="touchId" Desc="touchId" Class="BuildingAgent" Type="int" TypeFullName="System.Int32" defaultvalue="0" Static="false" Public="true" Readonly="false" />
- <Member Name="subtreeName" DisplayName="subtreeName" Desc="subtreeName" Class="BuildingAgent" Type="string" TypeFullName="System.String" defaultvalue="" Static="false" Public="true" Readonly="false" />
- <Member Name="isSwallowTouches" DisplayName="isSwallowTouches" Desc="isSwallowTouches" Class="BuildingAgent" Type="bool" TypeFullName="System.Boolean" defaultvalue="false" Static="false" Public="true" Readonly="false" />
- <Member Name="isTaskOrStoryRunning_" DisplayName="isTaskOrStoryRunning_" Desc="isTaskOrStoryRunning_" Class="BuildingAgent" Type="bool" TypeFullName="System.Boolean" defaultvalue="false" Static="false" Public="true" Readonly="false" />
- <Member Name="touchStatus" DisplayName="touchStatus" Desc="touchStatus" Class="BuildingAgent" Type="string" TypeFullName="System.String" defaultvalue="" Static="false" Public="false" Readonly="false" />
- <Method Name="isObjectHaveBlock" DisplayName="isObjectHaveBlock" Desc="isObjectHaveBlock" Class="BuildingAgent" ReturnType="bool" ReturnTypeFullName="System.Boolean" Static="false" Public="false" istask="false">
- <Param Name="style" Type="int" TypeFullName="System.Int32" DisplayName="style" Desc="style" />
- </Method>
- <Method Name="runObjectBehaviorAct" DisplayName="runObjectBehaviorAct" Desc="runObjectBehaviorAct" Class="BuildingAgent" ReturnType="behaviac::EBTStatus" ReturnTypeFullName="XMLPluginBehaviac.behaviac_EBTStatus" Static="false" Public="false" istask="false">
- <Param Name="style" Type="int" TypeFullName="System.Int32" DisplayName="style" Desc="style" />
- <Param Name="behaviorKey" Type="string" TypeFullName="System.String" DisplayName="behaviorKey" Desc="behaviorKey" />
- <Param Name="objectName" Type="string" TypeFullName="System.String" DisplayName="objectName" Desc="objectName" />
- </Method>
- <Method Name="popSelectLayerAct" DisplayName="popSelectLayerAct" Desc="popSelectLayerAct" Class="BuildingAgent" ReturnType="behaviac::EBTStatus" ReturnTypeFullName="XMLPluginBehaviac.behaviac_EBTStatus" Static="false" Public="false" istask="false">
- <Param Name="style" Type="int" TypeFullName="System.Int32" DisplayName="style" Desc="style" />
- <Param Name="objectName" Type="string" TypeFullName="System.String" DisplayName="objectName" Desc="objectName" />
- </Method>
- <Method Name="saveObjectData" DisplayName="saveObjectData" Desc="saveObjectData" Class="BuildingAgent" ReturnType="void" ReturnTypeFullName="System.Void" Static="false" Public="false" istask="false">
- <Param Name="style" Type="int" TypeFullName="System.Int32" DisplayName="style" Desc="style" />
- </Method>
- <Method Name="rollBackObjectData" DisplayName="rollBackObjectData" Desc="rollBackObjectData" Class="BuildingAgent" ReturnType="int" ReturnTypeFullName="System.Int32" Static="false" Public="false" istask="false" />
- <Method Name="removeBlockNodesAct" DisplayName="removeBlockNodesAct" Desc="removeBlockNodesAct" Class="BuildingAgent" ReturnType="behaviac::EBTStatus" ReturnTypeFullName="XMLPluginBehaviac.behaviac_EBTStatus" Static="false" Public="false" istask="false">
- <Param Name="style" Type="int" TypeFullName="System.Int32" DisplayName="style" Desc="style" />
- <Param Name="objectName" Type="string" TypeFullName="System.String" DisplayName="objectName" Desc="objectName" />
- </Method>
- <Method Name="openSubtree" DisplayName="openSubtree" Desc="openSubtree" Class="BuildingAgent" ReturnType="behaviac::EBTStatus" ReturnTypeFullName="XMLPluginBehaviac.behaviac_EBTStatus" Static="false" Public="false" istask="false">
- <Param Name="treeName" Type="string" TypeFullName="System.String" DisplayName="treeName" Desc="treeName" />
- </Method>
- <Method Name="event_interrupt" DisplayName="event_interrupt" Desc="event_interrupt" Class="BuildingAgent" ReturnType="void" ReturnTypeFullName="System.Void" Static="false" Public="false" istask="true">
- <Param Name="name" Type="string" TypeFullName="System.String" DisplayName="name" Desc="eventName" />
- </Method>
- <Method Name="getStylesNum" DisplayName="getStylesNum" Desc="getStylesNum" Class="BuildingAgent" ReturnType="int" ReturnTypeFullName="System.Int32" Static="false" Public="false" istask="false" />
- <Method Name="setIsSwallowTouches" DisplayName="setIsSwallowTouches" Desc="setIsSwallowTouches" Class="BuildingAgent" ReturnType="void" ReturnTypeFullName="System.Void" Static="false" Public="false" istask="false">
- <Param Name="touchId" Type="int" TypeFullName="System.Int32" DisplayName="touchId" Desc="touchId" />
- <Param Name="objectName" Type="string" TypeFullName="System.String" DisplayName="objectName" Desc="objectName" />
- <Param Name="isSwallow" Type="bool" TypeFullName="System.Boolean" DisplayName="isSwallow" Desc="isSwallow" />
- </Method>
- <Method Name="runArrowAct" DisplayName="runArrowAct" Desc="runArrowAct" Class="BuildingAgent" ReturnType="behaviac::EBTStatus" ReturnTypeFullName="XMLPluginBehaviac.behaviac_EBTStatus" Static="false" Public="false" istask="false">
- <Param Name="isShow" Type="bool" TypeFullName="System.Boolean" DisplayName="isShow" Desc="isShow" />
- </Method>
- <Method Name="interruptAct" DisplayName="interruptAct" Desc="interruptAct" Class="BuildingAgent" ReturnType="void" ReturnTypeFullName="System.Void" Static="false" Public="false" istask="false">
- <Param Name="eventName" Type="string" TypeFullName="System.String" DisplayName="eventName" Desc="eventName" />
- </Method>
- </agent>
- <agent classfullname="AssetAgent" base="behaviac::Agent" DisplayName="AssetAgent" Desc="AssetAgent" IsRefType="true" IsCustomized="true">
- <Member Name="actionType" DisplayName="actionType" Desc="actionType" Class="AssetAgent" Type="string" TypeFullName="System.String" defaultvalue="" Static="false" Public="false" Readonly="false" />
- <Member Name="animationName" DisplayName="animationName" Desc="animationName" Class="AssetAgent" Type="string" TypeFullName="System.String" defaultvalue="" Static="false" Public="false" Readonly="false" />
- <Method Name="playAnimation" DisplayName="playAnimation" Desc="playAnimation" Class="AssetAgent" ReturnType="behaviac::EBTStatus" ReturnTypeFullName="XMLPluginBehaviac.behaviac_EBTStatus" Static="false" Public="false" istask="false">
- <Param Name="name" Type="string" TypeFullName="System.String" DisplayName="name" Desc="name" />
- </Method>
- <Method Name="event_interrupt" DisplayName="event_interrupt" Desc="event_interrupt" Class="AssetAgent" ReturnType="void" ReturnTypeFullName="System.Void" Static="false" Public="false" istask="true">
- <Param Name="name" Type="string" TypeFullName="System.String" DisplayName="name" Desc="name" />
- </Method>
- </agent>
- <agent classfullname="AssetTouchAgent" base="behaviac::Agent" DisplayName="AssetTouchAgent" Desc="AssetTouchAgent" IsRefType="true" IsCustomized="true">
- <Member Name="actionType" DisplayName="actionType" Desc="actionType" Class="AssetTouchAgent" Type="string" TypeFullName="System.String" defaultvalue="" Static="false" Public="false" Readonly="false" />
- <Member Name="deltaTime" DisplayName="deltaTime" Desc="上一帧到这一帧的时间" Class="AssetTouchAgent" Type="float" TypeFullName="System.Single" defaultvalue="0" Static="false" Public="false" Readonly="false" />
- <Member Name="touchLocation" DisplayName="touchLocation" Desc="touchLocation" Class="AssetTouchAgent" Type="Point*" TypeFullName="XMLPluginBehaviac.Point" defaultvalue="null" Static="false" Public="false" Readonly="false" />
- <Member Name="lastTouchLocation_" DisplayName="lastTouchLocation_" Desc="lastTouchLocation_" Class="AssetTouchAgent" Type="Point*" TypeFullName="XMLPluginBehaviac.Point" defaultvalue="null" Static="false" Public="false" Readonly="false" />
- <Member Name="touchesLength" DisplayName="touchesLength" Desc="touchesLength" Class="AssetTouchAgent" Type="int" TypeFullName="System.Int32" defaultvalue="0" Static="false" Public="false" Readonly="false" />
- <Method Name="sendTouchEvent" DisplayName="sendTouchEvent" Desc="sendTouchEvent" Class="AssetTouchAgent" ReturnType="void" ReturnTypeFullName="System.Void" Static="false" Public="false" istask="false">
- <Param Name="name" Type="string" TypeFullName="System.String" DisplayName="name" Desc="name" />
- </Method>
- <Method Name="setDetectStatus" DisplayName="setDetectStatus" Desc="setDetectSuccess" Class="AssetTouchAgent" ReturnType="void" ReturnTypeFullName="System.Void" Static="false" Public="false" istask="false">
- <Param Name="status" Type="TouchDetectStatus" TypeFullName="XMLPluginBehaviac.TouchDetectStatus" DisplayName="status" Desc="name" />
- </Method>
- <Method Name="getDistanceX" DisplayName="getDistanceX" Desc="getDistanceX" Class="AssetTouchAgent" ReturnType="float" ReturnTypeFullName="System.Single" Static="false" Public="false" istask="false">
- <Param Name="var1" Type="Point*" TypeFullName="XMLPluginBehaviac.Point" DisplayName="var1" Desc="var1" />
- <Param Name="var2" Type="Point*" TypeFullName="XMLPluginBehaviac.Point" DisplayName="var2" Desc="var2" />
- </Method>
- <Method Name="getDistanceY" DisplayName="getDistanceY" Desc="getDistanceY" Class="AssetTouchAgent" ReturnType="float" ReturnTypeFullName="System.Single" Static="false" Public="false" istask="false">
- <Param Name="var1" Type="Point*" TypeFullName="XMLPluginBehaviac.Point" DisplayName="var1" Desc="var1" />
- <Param Name="var2" Type="Point*" TypeFullName="XMLPluginBehaviac.Point" DisplayName="var2" Desc="var2" />
- </Method>
- <Method Name="getDetectStatus" DisplayName="getDetectStatus" Desc="getDetectStatus" Class="AssetTouchAgent" ReturnType="TouchDetectStatus" ReturnTypeFullName="XMLPluginBehaviac.TouchDetectStatus" Static="false" Public="false" istask="false" />
- <Method Name="getDuration" DisplayName="getDuration" Desc="getDuration" Class="AssetTouchAgent" ReturnType="float" ReturnTypeFullName="System.Single" Static="false" Public="false" istask="false" />
- <Method Name="getDistance" DisplayName="getDistance" Desc="getDistance" Class="AssetTouchAgent" ReturnType="float" ReturnTypeFullName="System.Single" Static="false" Public="false" istask="false">
- <Param Name="var1" Type="Point*" TypeFullName="XMLPluginBehaviac.Point" DisplayName="var1" Desc="var1" />
- <Param Name="var2" Type="Point*" TypeFullName="XMLPluginBehaviac.Point" DisplayName="var2" Desc="var2" />
- </Method>
- <Method Name="sendEvent" DisplayName="sendEvent" Desc="sendEvent" Class="AssetTouchAgent" ReturnType="void" ReturnTypeFullName="System.Void" Static="false" Public="false" istask="false">
- <Param Name="eventType" Type="string" TypeFullName="System.String" DisplayName="eventType" Desc="eventType" />
- <Param Name="eventName" Type="string" TypeFullName="System.String" DisplayName="eventName" Desc="eventName" />
- <Param Name="touchLocation" Type="Point*" TypeFullName="XMLPluginBehaviac.Point" DisplayName="touchLocation" Desc="touchLocation" />
- </Method>
- <Method Name="setToNewPoint" DisplayName="setToNewPoint" Desc="用新的point给旧的point赋值" Class="AssetTouchAgent" ReturnType="void" ReturnTypeFullName="System.Void" Static="false" Public="false" istask="false">
- <Param Name="oldPoint" Type="Point*" TypeFullName="XMLPluginBehaviac.Point" DisplayName="oldPoint" Desc="oldPoint" />
- <Param Name="newPoint" Type="Point*" TypeFullName="XMLPluginBehaviac.Point" DisplayName="newPoint" Desc="newPoint" />
- </Method>
- </agent>
- </agents>
- <instances />
- </meta>
|