菜单功能
This commit is contained in:
1 parent
a647878ac1
commit
3b63794fe4
42 files changed
+1627
-106
No files matched your search
@@ -3,22 +3,24 @@ from ...BlueFoxTools.ModConfig import MOD_NAME
|
||||
from ...BlueFoxTools.SpecialFunciton.BlueFoxSystem import BlueFoxClientSystem
|
||||
from ...BlueFoxTools.SystemTools import SystemTools
|
||||
from ...BlueFoxTools.ToolsConfig import *
|
||||
from ...BlueFoxTools.EventFilter import BlueFoxFilterEnum as ef
|
||||
|
||||
|
||||
class MainClient(BlueFoxClientSystem):
|
||||
systemTools = SystemTools.GetTools('MainClient')
|
||||
mcListener = systemTools.ListenForEvent()
|
||||
blueFox = systemTools.GetBlueFoxServerListener()
|
||||
blueFoxListener = systemTools.GetBlueFoxServerListener()
|
||||
mainServer = systemTools.ListenForEvent(
|
||||
namespace=MOD_NAME, systemName='MainServer'
|
||||
)
|
||||
blockUse = systemTools.FilterListener('ClientBlockUseEvent')
|
||||
blockUseListener = systemTools.FilterListener(eventName='ClientItemUseOnEvent')
|
||||
|
||||
def __init__(self, *args):
|
||||
super(MainClient, self).__init__(*args)
|
||||
self.systemTools.Binding(self)
|
||||
self.usingCd = False
|
||||
|
||||
@blueFox
|
||||
@blueFoxListener
|
||||
def PlaySound(self, args):
|
||||
posDim = args['posDim']
|
||||
pitch = args['pitch']
|
||||
@@ -27,13 +29,11 @@ class MainClient(BlueFoxClientSystem):
|
||||
args['soundName'], posDim[:3], pitch=pitch
|
||||
)
|
||||
|
||||
# @blockUse(ef.ClientEvent.NormalEvent.NotInCd('rtdd:blockUse', 0.2))
|
||||
# def BlockUseNotIn02(self, args):
|
||||
# print args
|
||||
# blockName = args['blockName']
|
||||
# if blockName in blockName:
|
||||
# args['cancel'] = True
|
||||
@blockUseListener(ef.ClientEvent.NormalEvent.NotInCd('rtdd:ItemUseOnEvent', 0.2))
|
||||
def ClientItemUseOnEventNotInCd02(self, args):
|
||||
if args['itemName'] == 'rtdd:recipe_book':
|
||||
clientApi.PushScreen(MOD_NAME, 'CookRecipe', {})
|
||||
|
||||
@blueFox
|
||||
@blueFoxListener
|
||||
def PlayAttackAnim(self, args):
|
||||
clientCompFactory.CreatePlayer(LevelId).Swing()
|
||||
@@ -0,0 +1 @@
|
||||
import MainClient
|
||||
Reference in new issue
Block a user