public override void OnEnter() { ParseObject _object; if (objectId.IsNone) { _object = ParseUser.CurrentUser; } else { _object = PlayMakerParseProxy.GetParseObject(objectId.Value); } bool ok = PlayMakerParseProxy.GetParsePropertyToFsmVar(_object, propertyKey.Value, this.Fsm, value); if (!ok) { Fsm.Event(errorEvent); } else { Fsm.Event(successEvent); } Finish(); }