コード例 #1
0
ファイル: ServerController.cs プロジェクト: vaginessa/Code
        public void Toggle(Entity entity)
        {
            ServerComponent  server  = entity.Get <ServerComponent>();
            MachineComponent machine = entity.Get <MachineComponent>();

            server.Enabled = !server.Enabled;

            if (server.Enabled)
            {
                machine.Start();
            }
            else
            {
                machine.Stop();
            }
        }
コード例 #2
0
ファイル: ClientController.cs プロジェクト: vaginessa/Code
        public void Toggle(Entity entity)
        {
            ClientComponent  client  = entity.Get <ClientComponent>();
            MachineComponent machine = entity.Get <MachineComponent>();

            client.Enabled = !client.Enabled;

            if (client.Enabled)
            {
                machine.Start();
            }
            else
            {
                machine.Stop();
            }
        }
コード例 #3
0
ファイル: ServerController.cs プロジェクト: vaginessa/Code
        public void Start(Entity entity)
        {
            MachineComponent machine = entity.Get <MachineComponent>();

            machine.Start();
        }