public UnityEventDetails(ComponentDefinitionRaw.EventDefinitionRaw eventDefinitionRaw) { EventName = Formatting.SnakeCaseToPascalCase(eventDefinitionRaw.Identifier.Name); CamelCaseEventName = Formatting.PascalCaseToCamelCase(EventName); FqnPayloadType = CommonDetailsUtils.GetCapitalisedFqnTypename(eventDefinitionRaw.Type.Type.QualifiedName); EventIndex = eventDefinitionRaw.EventIndex; }
internal UnityEventDefinition(ComponentDefinitionRaw.EventDefinitionRaw rawEventDefinition) { Name = rawEventDefinition.name; RawType = rawEventDefinition.type; if (RawType.IsBuiltInType) { Type = new UnityTypeReference(RawType.TypeName, null, null); } }
internal UnityEventDefinition(ComponentDefinitionRaw.EventDefinitionRaw rawEventDefinition) { Name = rawEventDefinition.name; RawType = rawEventDefinition.type; EventIndex = rawEventDefinition.eventIndex; }
public UnrealEventDetails(ComponentDefinitionRaw.EventDefinitionRaw eventDefinition, IUnrealTypeReference typeReference) { CapitalisedName = Formatting.SnakeCaseToCapitalisedCamelCase(eventDefinition.name); LowercaseName = eventDefinition.name; EventTypeReference = typeReference; }