Raw Documentation
This page contains documentation for all PhotonFramework methods and service Methods.
Main methods:
PhotonFramework
PhotonFramework:Start()
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local PhotonFramework = ReplicatedStorage:WaitForChild("PhotonFramework"):WaitForChild("PhotonFramework")
PhotonFramework:Start()PhotonFramework.Objects
PhotonFramework.Objects:NewClass(ClassName:string,Class:table)
PhotonFramework.Objects:NewClass("Demo Class",require(path.to.class))PhotonFramework.Objects:GetClass(ClassName:string)
PhotonFramework.Objects:AssignClass(Object:instance,ClassName:string)
PhotonFramework.Objects:GetObjectClass(Object:instance)
PhotonFramework.Services
PhotonFramework.Services:GetService(ServiceName:string)
PhotonFramework.Services:CreateService(ServiceName:string,Service:table,BootState:bool)
Services:
CalculationService
CalculationService:GetProjectileMotionAtTime(timeValue:number,projectileInitialPosition:Vector3,projectileInitialVelocity:Vector3)
InstanceService
InstanceService:Create(ClassName:string,Properties:any,Callback)
SharedService
SharedService:GetValue(key:any)
SharedService:SetValue(key:any,value:any)
UIService
UIService:Create(ClassType:string)
UIService:Object(object:string,properties:table,children:table,connections:table,callback)
UIService:Add(object:instance,tree:table)
UIService:Render(container:Instance,tree:table)
UUIDService
UUIDService:GenerateUUID(length:number)
UUIDService:GenerateUUIDCustomCharacters(length:number,characters:table)
Last updated