LuaTutorials::InterCommunications: Difference between revisions

From Spring
Jump to navigationJump to search
Jk (talk | contribs)
Gajop (talk | contribs)
 
(2 intermediate revisions by 2 users not shown)
Line 6: Line 6:
=Inter Lua Communications=
=Inter Lua Communications=
==gadgets synced -> gadgets unsynced==
==gadgets synced -> gadgets unsynced==
* [[Lua_System#Synced_2|RulesParams]] [[Lua_SyncedRead#Rules|(read funcs)]]
* [[Lua_SyncedCtrl#RulesParams|RulesParams]] [[Lua_SyncedRead#RulesParams|(read funcs)]]
* [[Lua_System#Synced|SendToUnsynced]]
* [[Lua_System#Synced|SendToUnsynced]]
* [[Lua_sync_to_unsync|SYNCED]]
* [[Lua_sync_to_unsync|SYNCED]]


==gadgets synced -> widgets==
==gadgets synced -> widgets==
* [[Lua_System#Synced_2|RulesParams]] [[Lua_SyncedRead#Rules|(read funcs)]]
* [[Lua_SyncedCtrl#RulesParams|RulesParams]] [[Lua_SyncedRead#RulesParams|(read funcs)]]


==gadgets unsynced -> widgets==
==gadgets unsynced -> widgets==
* Script.LuaUI
* Script.LuaUI


==widgets -> gadgets synced==
==widgets, gadgets unsynced -> gadgets synced==
* [[Lua_UnsyncedCtrl#SendLuaMessage|LuaMessages]]
* [[Lua_UnsyncedCtrl#SendLuaMessage|LuaMessages]]


=Intra Lua Communications=
=Intra Lua Communications=
==gadgets synced -> gadgets synced==
==gadgets synced -> gadgets synced==
* [[Lua_System#Synced_2|RulesParams]] [[Lua_SyncedRead#Rules|(read funcs)]]
* [[Lua_SyncedCtrl#RulesParams|RulesParams]] [[Lua_SyncedRead#RulesParams|(read funcs)]]
* GG
* GG
* Script.LuaRules / Script.LuaGaia
* Script.LuaRules / Script.LuaGaia
Line 35: Line 35:
* [[Lua_UnsyncedCtrl#SendLuaMessage|LuaMessages]]
* [[Lua_UnsyncedCtrl#SendLuaMessage|LuaMessages]]


== Further Reading ==
{{forumlink|topic=11408|title=Communicating between Gadgets (forum thread)}}
[[category: Lua]]
[[category: Lua]]

Latest revision as of 17:03, 2 February 2018

Development < Lua Scripting < LuaTutorials::InterCommunications


Note LuaUnitScripts are `gadgets synced`.

Inter Lua Communications

gadgets synced -> gadgets unsynced

gadgets synced -> widgets

gadgets unsynced -> widgets

  • Script.LuaUI

widgets, gadgets unsynced -> gadgets synced

Intra Lua Communications

gadgets synced -> gadgets synced

gadgets unsynced -> gadgets unsynced

  • GG
  • Script.LuaRules / Script.LuaGaia

widgets -> widgets

  • WG

widgets -> widgets (other players)

Further Reading

Communicating between Gadgets (forum thread)