public CoreFunctions() { ChangeShipNameAndId = Contract.Action <Pair <Primitive <string>, Primitive <string> >, Void>(Actions, "ChangeShipNameAndId", _ChangeShipNameAndId); ChangeNodeNameAndId = Contract.Action <Pair <Primitive <string>, Primitive <string> >, Void>(Actions, "ChangeNodeNameAndId", _ChangeNodeNameAndId); ChangeShipName = Contract.Action <Primitive <string>, Void>(Actions, "ChangeShipName", _ChangeShipName); AssignRandomShipId = Contract.Action <Void, Void>(Actions, "AssignRandomShipId", _AssignRandomShipId); UpdatePbTag = Contract.Action <Void, Void>(Actions, "UpdatePbTag", _UpdatePbTag); GetShipMeta = Contract.Action <Void, Pair <Primitive <string>, Primitive <string> > >(Actions, "GetShipMeta", _GetShipMeta); GetNodeMeta = Contract.Action <Void, NodeMeta>(Actions, "GetNodeMeta", _GetNodeMeta); }