Forráskód Böngészése

【GameEditor】增加仙女棒和能力药丸的实现

大爷 1 éve
szülő
commit
b43511e07d

+ 3 - 0
GameEditor/.setting/scenes/10098.tree

@@ -25,12 +25,15 @@
     <node Name="BOSS死亡4" IsExpanded="False" />
     <node Name="第二波BOSS普通版" IsExpanded="False" />
     <node Name="道具--52甜甜圈" IsExpanded="False" />
+    <node Name="点赞--能量爆发" IsExpanded="False" />
     <node Name="道具--99能量电池" IsExpanded="False" />
     <node Name="道具--199恶魔炸弹" IsExpanded="False" />
     <node Name="道具--520神秘空投" IsExpanded="False" />
     <node Name="创建工具人" IsExpanded="False" />
     <node Name="道具--10能力药丸" IsExpanded="False" />
+    <node Name="道具--10能力药丸(复活他人)" IsExpanded="False" />
     <node Name="道具--1仙女棒" IsExpanded="False" />
+    <node Name="道具--1仙女棒(复活他人)" IsExpanded="False" />
     <node Name="BOSS_Come1" IsExpanded="False" />
     <node Name="BOSS_Come2" IsExpanded="False" />
     <node Name="BOSS_Come3" IsExpanded="False" />

+ 1 - 1
GameEditor/data/scenes/.md5

@@ -1 +1 @@
-e69b1c84e33c275dcfd032346f747d1e :       108339 : 10098.xml
+cad504de178dd1762bdf9652437dd8e7 :       116383 : 10098.xml

+ 323 - 10
GameEditor/data/scenes/10098.xml

@@ -1141,6 +1141,72 @@
         </Datas>
       </Triggers>
     </element>
+    <element type="CommonAI.Zone.ZoneEditor.ZoneEvent">
+      <Actions type="CommonAI.Zone.ZoneEditor.EventActions">
+        <Datas element_type="CommonAI.Zone.EventTrigger.AbstractAction">
+          <element type="CommonAI.Zone.ZoneEditor.EventTrigger.DelayedAction">
+            <DelayAction type="CommonAI.Zone.ZoneEditor.EventTrigger.EveryForceUnitDoAction">
+              <Action type="CommonAI.Zone.ZoneEditor.EventTrigger.UnitTriggerEventAction">
+                <TriggerID>10114</TriggerID>
+                <Unit type="CommonAI.Zone.ZoneEditor.EventTrigger.UnitValue+PickingIteratingUnit" />
+              </Action>
+              <SelectForce type="CommonAI.Zone.ZoneEditor.EventTrigger.IntegerValue+VALUE">
+                <Value>1</Value>
+              </SelectForce>
+            </DelayAction>
+            <DelayTimeMS type="CommonAI.Zone.ZoneEditor.EventTrigger.IntegerValue+VALUE">
+              <Value>1400</Value>
+            </DelayTimeMS>
+          </element>
+          <element type="CommonAI.Zone.ZoneEditor.EventTrigger.DelayedAction">
+            <DelayAction type="CommonAI.Zone.ZoneEditor.EventTrigger.AddUnitEffect">
+              <Effect type="CommonAI.Zone.LaunchEffect">
+                <BindBody>False</BindBody>
+                <EarthQuakeMS>0</EarthQuakeMS>
+                <EarthQuakeXYZ>0.00</EarthQuakeXYZ>
+                <EffectAddSpeed>1.00</EffectAddSpeed>
+                <EffectHight>0.00</EffectHight>
+                <EffectOffsetX>0.00</EffectOffsetX>
+                <EffectOffsetY>0.00</EffectOffsetY>
+                <EffectTimeMS>0</EffectTimeMS>
+                <IsLoop>False</IsLoop>
+                <IsSyncSenderRotation>False</IsSyncSenderRotation>
+                <Name>nengliangguangquan_hongse</Name>
+                <RType>None</RType>
+                <ScaleToBodySize>0.00</ScaleToBodySize>
+                <property.SerialNumber>30688961</property.SerialNumber>
+              </Effect>
+              <Unit type="CommonAI.Zone.ZoneEditor.EventTrigger.UnitValue+PointTemplateIDUnit">
+                <templateIOd>3</templateIOd>
+              </Unit>
+            </DelayAction>
+            <DelayTimeMS type="CommonAI.Zone.ZoneEditor.EventTrigger.IntegerValue+VALUE">
+              <Value>700</Value>
+            </DelayTimeMS>
+          </element>
+        </Datas>
+      </Actions>
+      <Active>True</Active>
+      <Comment></Comment>
+      <Conditions type="CommonAI.Zone.ZoneEditor.EventConditions">
+        <Datas element_type="CommonAI.Zone.EventTrigger.AbstractCondition">
+          <element type="CommonAI.Zone.ZoneEditor.EventTrigger.AlwaysTrue" />
+        </Datas>
+      </Conditions>
+      <DelayTimeMS>0</DelayTimeMS>
+      <LocalVars type="CommonAI.Zone.ZoneEditor.EventLocalVars">
+        <Datas element_type="CommonAI.Zone.EventTrigger.LocalVar" />
+      </LocalVars>
+      <Name>点赞--能量爆发</Name>
+      <SavePath></SavePath>
+      <Triggers type="CommonAI.Zone.ZoneEditor.EventTriggers">
+        <Datas element_type="CommonAI.Zone.EventTrigger.AbstractTrigger">
+          <element type="CommonAI.Zone.ZoneEditor.EventTrigger.RecvMessageFromGS">
+            <Message>TiktokLike_energy</Message>
+          </element>
+        </Datas>
+      </Triggers>
+    </element>
     <element type="CommonAI.Zone.ZoneEditor.ZoneEvent">
       <Actions type="CommonAI.Zone.ZoneEditor.EventActions">
         <Datas element_type="CommonAI.Zone.EventTrigger.AbstractAction">
@@ -1500,11 +1566,56 @@
     <element type="CommonAI.Zone.ZoneEditor.ZoneEvent">
       <Actions type="CommonAI.Zone.ZoneEditor.EventActions">
         <Datas element_type="CommonAI.Zone.EventTrigger.AbstractAction">
-          <element type="CommonAI.Zone.ZoneEditor.EventTrigger.GameNotify">
-            <Message type="CommonAI.Zone.ZoneEditor.EventTrigger.StringValue+VALUE">
-              <Value>item:2</Value>
-            </Message>
-            <Sender type="CommonAI.Zone.ZoneEditor.EventTrigger.UnitValue+Trigging" />
+          <element type="CommonAI.Zone.ZoneEditor.EventTrigger.AddUnitEffect">
+            <Effect type="CommonAI.Zone.LaunchEffect">
+              <BindBody>False</BindBody>
+              <EarthQuakeMS>0</EarthQuakeMS>
+              <EarthQuakeXYZ>0.00</EarthQuakeXYZ>
+              <EffectAddSpeed>1.00</EffectAddSpeed>
+              <EffectHight>0.00</EffectHight>
+              <EffectOffsetX>0.00</EffectOffsetX>
+              <EffectOffsetY>0.00</EffectOffsetY>
+              <EffectTimeMS>0</EffectTimeMS>
+              <IsLoop>False</IsLoop>
+              <IsSyncSenderRotation>False</IsSyncSenderRotation>
+              <Name>jiaonang_hong</Name>
+              <RType>None</RType>
+              <ScaleToBodySize>0.00</ScaleToBodySize>
+              <property.SerialNumber>30688988</property.SerialNumber>
+            </Effect>
+            <Unit type="CommonAI.Zone.ZoneEditor.EventTrigger.UnitValue+Trigging" />
+          </element>
+          <element type="CommonAI.Zone.ZoneEditor.EventTrigger.DelayedAction">
+            <DelayAction type="CommonAI.Zone.ZoneEditor.EventTrigger.AddUnitEffect">
+              <Effect type="CommonAI.Zone.LaunchEffect">
+                <BindBody>False</BindBody>
+                <EarthQuakeMS>0</EarthQuakeMS>
+                <EarthQuakeXYZ>0.00</EarthQuakeXYZ>
+                <EffectAddSpeed>1.00</EffectAddSpeed>
+                <EffectHight>0.00</EffectHight>
+                <EffectOffsetX>0.00</EffectOffsetX>
+                <EffectOffsetY>0.00</EffectOffsetY>
+                <EffectTimeMS>0</EffectTimeMS>
+                <IsLoop>False</IsLoop>
+                <IsSyncSenderRotation>False</IsSyncSenderRotation>
+                <Name>fuhuo_lv1</Name>
+                <RType>None</RType>
+                <ScaleToBodySize>0.00</ScaleToBodySize>
+                <property.SerialNumber>30688992</property.SerialNumber>
+              </Effect>
+              <Unit type="CommonAI.Zone.ZoneEditor.EventTrigger.UnitValue+Trigging" />
+            </DelayAction>
+            <DelayTimeMS type="CommonAI.Zone.ZoneEditor.EventTrigger.IntegerValue+VALUE">
+              <Value>700</Value>
+            </DelayTimeMS>
+          </element>
+          <element type="CommonAI.Zone.ZoneEditor.EventTrigger.DelayedAction">
+            <DelayAction type="CommonAI.Zone.ZoneEditor.EventTrigger.ReviveUnitAction">
+              <Unit type="CommonAI.Zone.ZoneEditor.EventTrigger.UnitValue+Trigging" />
+            </DelayAction>
+            <DelayTimeMS type="CommonAI.Zone.ZoneEditor.EventTrigger.IntegerValue+VALUE">
+              <Value>1000</Value>
+            </DelayTimeMS>
           </element>
         </Datas>
       </Actions>
@@ -1525,6 +1636,7 @@
         <Datas element_type="CommonAI.Zone.EventTrigger.AbstractTrigger">
           <element type="CommonAI.Zone.ZoneEditor.EventTrigger.RecvMessageFromGS">
             <Message>TiktokGift_10</Message>
+            <TriggerUnits>1:2:1</TriggerUnits>
           </element>
         </Datas>
       </Triggers>
@@ -1532,11 +1644,134 @@
     <element type="CommonAI.Zone.ZoneEditor.ZoneEvent">
       <Actions type="CommonAI.Zone.ZoneEditor.EventActions">
         <Datas element_type="CommonAI.Zone.EventTrigger.AbstractAction">
-          <element type="CommonAI.Zone.ZoneEditor.EventTrigger.GameNotify">
-            <Message type="CommonAI.Zone.ZoneEditor.EventTrigger.StringValue+VALUE">
-              <Value>item:1</Value>
-            </Message>
-            <Sender type="CommonAI.Zone.ZoneEditor.EventTrigger.UnitValue+Trigging" />
+          <element type="CommonAI.Zone.ZoneEditor.EventTrigger.AddUnitEffect">
+            <Effect type="CommonAI.Zone.LaunchEffect">
+              <BindBody>False</BindBody>
+              <EarthQuakeMS>0</EarthQuakeMS>
+              <EarthQuakeXYZ>0.00</EarthQuakeXYZ>
+              <EffectAddSpeed>1.00</EffectAddSpeed>
+              <EffectHight>0.00</EffectHight>
+              <EffectOffsetX>0.00</EffectOffsetX>
+              <EffectOffsetY>0.00</EffectOffsetY>
+              <EffectTimeMS>0</EffectTimeMS>
+              <IsLoop>False</IsLoop>
+              <IsSyncSenderRotation>False</IsSyncSenderRotation>
+              <Name>jiaonang_hong</Name>
+              <RType>None</RType>
+              <ScaleToBodySize>0.00</ScaleToBodySize>
+              <property.SerialNumber>30689010</property.SerialNumber>
+            </Effect>
+            <Unit type="CommonAI.Zone.ZoneEditor.EventTrigger.UnitValue+Trigging" />
+          </element>
+          <element type="CommonAI.Zone.ZoneEditor.EventTrigger.DelayedAction">
+            <DelayAction type="CommonAI.Zone.ZoneEditor.EventTrigger.AddUnitEffect">
+              <Effect type="CommonAI.Zone.LaunchEffect">
+                <BindBody>False</BindBody>
+                <EarthQuakeMS>0</EarthQuakeMS>
+                <EarthQuakeXYZ>0.00</EarthQuakeXYZ>
+                <EffectAddSpeed>1.00</EffectAddSpeed>
+                <EffectHight>0.00</EffectHight>
+                <EffectOffsetX>0.00</EffectOffsetX>
+                <EffectOffsetY>0.00</EffectOffsetY>
+                <EffectTimeMS>0</EffectTimeMS>
+                <IsLoop>False</IsLoop>
+                <IsSyncSenderRotation>False</IsSyncSenderRotation>
+                <Name>fuhuo_lv1</Name>
+                <RType>None</RType>
+                <ScaleToBodySize>0.00</ScaleToBodySize>
+                <property.SerialNumber>30689012</property.SerialNumber>
+              </Effect>
+              <Unit type="CommonAI.Zone.ZoneEditor.EventTrigger.UnitValue+Trigging" />
+            </DelayAction>
+            <DelayTimeMS type="CommonAI.Zone.ZoneEditor.EventTrigger.IntegerValue+VALUE">
+              <Value>700</Value>
+            </DelayTimeMS>
+          </element>
+          <element type="CommonAI.Zone.ZoneEditor.EventTrigger.DelayedAction">
+            <DelayAction type="CommonAI.Zone.ZoneEditor.EventTrigger.ReviveUnitAction">
+              <Unit type="CommonAI.Zone.ZoneEditor.EventTrigger.UnitValue+Trigging" />
+            </DelayAction>
+            <DelayTimeMS type="CommonAI.Zone.ZoneEditor.EventTrigger.IntegerValue+VALUE">
+              <Value>1000</Value>
+            </DelayTimeMS>
+          </element>
+        </Datas>
+      </Actions>
+      <Active>True</Active>
+      <Comment></Comment>
+      <Conditions type="CommonAI.Zone.ZoneEditor.EventConditions">
+        <Datas element_type="CommonAI.Zone.EventTrigger.AbstractCondition">
+          <element type="CommonAI.Zone.ZoneEditor.EventTrigger.AlwaysTrue" />
+        </Datas>
+      </Conditions>
+      <DelayTimeMS>0</DelayTimeMS>
+      <LocalVars type="CommonAI.Zone.ZoneEditor.EventLocalVars">
+        <Datas element_type="CommonAI.Zone.EventTrigger.LocalVar" />
+      </LocalVars>
+      <Name>道具--10能力药丸(复活他人)</Name>
+      <SavePath></SavePath>
+      <Triggers type="CommonAI.Zone.ZoneEditor.EventTriggers">
+        <Datas element_type="CommonAI.Zone.EventTrigger.AbstractTrigger">
+          <element type="CommonAI.Zone.ZoneEditor.EventTrigger.RecvMessageFromGS">
+            <Message>TiktokGift_10_ext</Message>
+            <TriggerUnits>1:3:1</TriggerUnits>
+          </element>
+        </Datas>
+      </Triggers>
+    </element>
+    <element type="CommonAI.Zone.ZoneEditor.ZoneEvent">
+      <Actions type="CommonAI.Zone.ZoneEditor.EventActions">
+        <Datas element_type="CommonAI.Zone.EventTrigger.AbstractAction">
+          <element type="CommonAI.Zone.ZoneEditor.EventTrigger.AddUnitEffect">
+            <Effect type="CommonAI.Zone.LaunchEffect">
+              <BindBody>False</BindBody>
+              <EarthQuakeMS>0</EarthQuakeMS>
+              <EarthQuakeXYZ>0.00</EarthQuakeXYZ>
+              <EffectAddSpeed>1.00</EffectAddSpeed>
+              <EffectHight>0.00</EffectHight>
+              <EffectOffsetX>0.00</EffectOffsetX>
+              <EffectOffsetY>0.00</EffectOffsetY>
+              <EffectTimeMS>0</EffectTimeMS>
+              <IsLoop>False</IsLoop>
+              <IsSyncSenderRotation>False</IsSyncSenderRotation>
+              <Name>mobang</Name>
+              <RType>None</RType>
+              <ScaleToBodySize>0.00</ScaleToBodySize>
+              <property.SerialNumber>30688977</property.SerialNumber>
+            </Effect>
+            <Unit type="CommonAI.Zone.ZoneEditor.EventTrigger.UnitValue+Trigging" />
+          </element>
+          <element type="CommonAI.Zone.ZoneEditor.EventTrigger.DelayedAction">
+            <DelayAction type="CommonAI.Zone.ZoneEditor.EventTrigger.AddUnitEffect">
+              <Effect type="CommonAI.Zone.LaunchEffect">
+                <BindBody>False</BindBody>
+                <EarthQuakeMS>0</EarthQuakeMS>
+                <EarthQuakeXYZ>0.00</EarthQuakeXYZ>
+                <EffectAddSpeed>1.00</EffectAddSpeed>
+                <EffectHight>0.00</EffectHight>
+                <EffectOffsetX>0.00</EffectOffsetX>
+                <EffectOffsetY>0.00</EffectOffsetY>
+                <EffectTimeMS>0</EffectTimeMS>
+                <IsLoop>False</IsLoop>
+                <IsSyncSenderRotation>False</IsSyncSenderRotation>
+                <Name>fuhuo_lv1</Name>
+                <RType>None</RType>
+                <ScaleToBodySize>0.00</ScaleToBodySize>
+                <property.SerialNumber>30688990</property.SerialNumber>
+              </Effect>
+              <Unit type="CommonAI.Zone.ZoneEditor.EventTrigger.UnitValue+Trigging" />
+            </DelayAction>
+            <DelayTimeMS type="CommonAI.Zone.ZoneEditor.EventTrigger.IntegerValue+VALUE">
+              <Value>700</Value>
+            </DelayTimeMS>
+          </element>
+          <element type="CommonAI.Zone.ZoneEditor.EventTrigger.DelayedAction">
+            <DelayAction type="CommonAI.Zone.ZoneEditor.EventTrigger.ReviveUnitAction">
+              <Unit type="CommonAI.Zone.ZoneEditor.EventTrigger.UnitValue+Trigging" />
+            </DelayAction>
+            <DelayTimeMS type="CommonAI.Zone.ZoneEditor.EventTrigger.IntegerValue+VALUE">
+              <Value>1000</Value>
+            </DelayTimeMS>
           </element>
         </Datas>
       </Actions>
@@ -1561,6 +1796,84 @@
         </Datas>
       </Triggers>
     </element>
+    <element type="CommonAI.Zone.ZoneEditor.ZoneEvent">
+      <Actions type="CommonAI.Zone.ZoneEditor.EventActions">
+        <Datas element_type="CommonAI.Zone.EventTrigger.AbstractAction">
+          <element type="CommonAI.Zone.ZoneEditor.EventTrigger.AddUnitEffect">
+            <Effect type="CommonAI.Zone.LaunchEffect">
+              <BindBody>False</BindBody>
+              <EarthQuakeMS>0</EarthQuakeMS>
+              <EarthQuakeXYZ>0.00</EarthQuakeXYZ>
+              <EffectAddSpeed>1.00</EffectAddSpeed>
+              <EffectHight>0.00</EffectHight>
+              <EffectOffsetX>0.00</EffectOffsetX>
+              <EffectOffsetY>0.00</EffectOffsetY>
+              <EffectTimeMS>0</EffectTimeMS>
+              <IsLoop>False</IsLoop>
+              <IsSyncSenderRotation>False</IsSyncSenderRotation>
+              <Name>mobang</Name>
+              <RType>None</RType>
+              <ScaleToBodySize>0.00</ScaleToBodySize>
+              <property.SerialNumber>30689002</property.SerialNumber>
+            </Effect>
+            <Unit type="CommonAI.Zone.ZoneEditor.EventTrigger.UnitValue+Trigging" />
+          </element>
+          <element type="CommonAI.Zone.ZoneEditor.EventTrigger.DelayedAction">
+            <DelayAction type="CommonAI.Zone.ZoneEditor.EventTrigger.AddUnitEffect">
+              <Effect type="CommonAI.Zone.LaunchEffect">
+                <BindBody>False</BindBody>
+                <EarthQuakeMS>0</EarthQuakeMS>
+                <EarthQuakeXYZ>0.00</EarthQuakeXYZ>
+                <EffectAddSpeed>1.00</EffectAddSpeed>
+                <EffectHight>0.00</EffectHight>
+                <EffectOffsetX>0.00</EffectOffsetX>
+                <EffectOffsetY>0.00</EffectOffsetY>
+                <EffectTimeMS>0</EffectTimeMS>
+                <IsLoop>False</IsLoop>
+                <IsSyncSenderRotation>False</IsSyncSenderRotation>
+                <Name>fuhuo_lv1</Name>
+                <RType>None</RType>
+                <ScaleToBodySize>0.00</ScaleToBodySize>
+                <property.SerialNumber>30689004</property.SerialNumber>
+              </Effect>
+              <Unit type="CommonAI.Zone.ZoneEditor.EventTrigger.UnitValue+Trigging" />
+            </DelayAction>
+            <DelayTimeMS type="CommonAI.Zone.ZoneEditor.EventTrigger.IntegerValue+VALUE">
+              <Value>700</Value>
+            </DelayTimeMS>
+          </element>
+          <element type="CommonAI.Zone.ZoneEditor.EventTrigger.DelayedAction">
+            <DelayAction type="CommonAI.Zone.ZoneEditor.EventTrigger.ReviveUnitAction">
+              <Unit type="CommonAI.Zone.ZoneEditor.EventTrigger.UnitValue+Trigging" />
+            </DelayAction>
+            <DelayTimeMS type="CommonAI.Zone.ZoneEditor.EventTrigger.IntegerValue+VALUE">
+              <Value>1000</Value>
+            </DelayTimeMS>
+          </element>
+        </Datas>
+      </Actions>
+      <Active>True</Active>
+      <Comment></Comment>
+      <Conditions type="CommonAI.Zone.ZoneEditor.EventConditions">
+        <Datas element_type="CommonAI.Zone.EventTrigger.AbstractCondition">
+          <element type="CommonAI.Zone.ZoneEditor.EventTrigger.AlwaysTrue" />
+        </Datas>
+      </Conditions>
+      <DelayTimeMS>0</DelayTimeMS>
+      <LocalVars type="CommonAI.Zone.ZoneEditor.EventLocalVars">
+        <Datas element_type="CommonAI.Zone.EventTrigger.LocalVar" />
+      </LocalVars>
+      <Name>道具--1仙女棒(复活他人)</Name>
+      <SavePath></SavePath>
+      <Triggers type="CommonAI.Zone.ZoneEditor.EventTriggers">
+        <Datas element_type="CommonAI.Zone.EventTrigger.AbstractTrigger">
+          <element type="CommonAI.Zone.ZoneEditor.EventTrigger.RecvMessageFromGS">
+            <Message>TiktokGift_1_ext</Message>
+            <TriggerUnits>1:1:1</TriggerUnits>
+          </element>
+        </Datas>
+      </Triggers>
+    </element>
     <element type="CommonAI.Zone.ZoneEditor.ZoneEvent">
       <Actions type="CommonAI.Zone.ZoneEditor.EventActions">
         <Datas element_type="CommonAI.Zone.EventTrigger.AbstractAction">

BIN
GameEditor/data/scenes/10098.xml.bin


BIN
Unity/Assets/Res/GameEditor/e1.bin


BIN
Unity/Assets/Res/GameEditor/ex.bin