Skip to content

Baael/io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

JSON:

EXAMPLE


import com.GameInterface.DistributedValue;
import com.GameInterface.Game.Character;
import com.GameInterface.UtilsBase;
import wojak.IO;

class Main
{

  public static var io;

  public static function main(_swfRoot:MovieClip):Void
  {
    swfRoot.onLoad = onLoad;
  }

  public static function onLoad():Void
  {
    io = new wojak.IO({ host: 'http://test.tsw:5555' })

    io.join("test_room")
    io.onReceive.Connect(ioDataReceived)

    var command = DistributedValue.Create("testing_io");
    command.SetValue(1)
    command.SignalChanged.Connect(testCommandCallback)

  }

  public static function testCommandCallback(data):Void {
    io.emit({current_game_time: UtilsBase.GetGameTime()})
  }

  public static function ioDataReceived(data):Void {
    for(var prop in data){
      UtilsBase.PrintChatText(prop.toString() +": "+data[prop].toString())
    }
  }

}



/setoption testing_io !testing_io

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published