I have a license question. If I will use part of the code of GameSDK and modify it or base my game on it do I should then make my code public?
Or it can stay private
Thank you for your quick information. Now I know everything about it :) So link is lightweight parent-child relationship (so I don't have to iterate over entities to get them because there I have direct access to them), and attachment (child-parent) is what I want, to manipulate over multiple object...
Hey Alex, It works as you write: spawnParams.pClass = gEnv->pEntitySystem->GetClassRegistry()->FindClass("schematyc::Entities::player"); // put in your name of the player schematyc class here. IEntity* pPlayerEntity = gEnv->pEntitySystem->SpawnEntity(spawnParams); Also it works for entity instance: ...
Hi, I am trying to get schematyc object as a player from code as (it's modified rolling ball template): GamePlugin.cpp: bool CGamePlugin::OnClientConnectionReceived(int channelId, bool bIsReset) { if (IEntity* pPlayerEntity = gEnv->pEntitySystem->FindEntityByName("schematic::player_sch-1")) { string...
Hi, here I provide sample code: IPhysicalEntity* pPhysicalEntity = m_pEntity->GetPhysicalEntity(); ... pPhysicalEntity->Action(&impulseAction); I observe that physical impulse works only for specified entity and do not touch linked entities (new entities not legacy one). Do you have any ideas ? Or i...
Released CRYENGINE 5.4 will contain new network Template which is in the Roadmap. Also somewhere I read that GameSDK will have replaced old network system to new one, but at the moment I can't find information about it (maybe it was in the Roadmap or somewhere else) - but I hope we will get it too