Files
emod-cli/examples/default/behavior_pack/exampleScripts/modCommon/emodSystem.py
2025-11-29 17:31:00 +08:00

23 lines
848 B
Python

# -*- coding: utf-8 -*-
import mod.server.extraServerApi as serverApi
import mod.client.extraClientApi as clientApi
from mod.common.system.baseSystem import BaseSystem
from __mod_name_lower__Scripts.listen.listen import inject_listener
class EasyModBaseSystem(serverApi.GetServerSystemCls()):
def __init__(self, namespace, system_name, engine_namespace, engine_system_name):
super(EasyModBaseSystem, self).__init__(namespace, system_name)
inject_listener(self.__class__, self, engine_namespace, engine_system_name)
class EasyModServerSystem(EasyModBaseSystem, ServerSystem):
def __init__(self, namespace, system_name, engine_namespace, engine_system_name):
super(EasyModServerSystem, self).__init__(namespace, system_name, engine_namespace, engine_system_name)
class EasyModClientSystem(EasyModBaseSystem):