csharp.scripting.execute
; - execute code:
;Console.WriteLine(1)
;; - show object:
;;TSPlayer.Server.Name
;= - print public members of an object:
;=Main.tile[0, 0]
;== - print public members of a type:
;==Chest
cw(obj, [receivers]) method:
;cw("test")
;cw("Hello!", admins)
me - your TSPlayer
server - TSPlayer.Server shortcut
admins - server and every player that have permission
kv - Dictionary<dynamic, dynamic>, null key allowed
;using Microsoft.Xna.Framework updates your context with said using (untill you leave and rejoin)
Every $var gets replaced to kv["var"]:
;$i=5 equals to ;kv["i"]=5
;;$i equals to ;;kv["i"] or ;cw(kv["i"])
;$a=$b+$c equals to ;kv["a"]=kv["b"]+kv["c"]