87 manager.RemoveIndicators(controllerReplicationId);
96 lineController.CalculateTargetDistance(increase);
105 manager.ClearPlayerScore(playerID);
115 lineController.AnimateTargets(pOwnerEntity,playerID);
124 lineController.BackToDefaultTarget();
133 manager.SetPlayerScoreMax(playerID, maxScore);
142 manager.CountPlayerScore(playerID, hitValue);
151 lineController.UpdateNumberOfTargets(increase);
enum SCR_ECompassType EntityEditorProps(category:"GameScripted/Gadgets", description:"Compass", color:"0 0 255 255")
Prefab data class for compass component.
void Rpc(func method, void p0=NULL, void p1=NULL, void p2=NULL, void p3=NULL, void p4=NULL, void p5=NULL, void p6=NULL, void p7=NULL)
void IEntity(IEntitySource src, IEntity parent)
protected script Constructor
proto external EntityEvent SetEventMask(EntityEvent e)
proto external EntityFlags SetFlags(EntityFlags flags, bool recursively=false)
Replication item identifier.
void CalculateTargetDistance(notnull IEntity pOwnerEntity, bool increase)
void SCR_FiringRangeNetworkEntity(IEntitySource src, IEntity parent)
void RpcAsk_ClearPlayerScore(int playerID, RplId firingRangeManager)
void AddTarget(notnull IEntity pOwnerEntity, bool increase)
void RpcAsk_SetMaxLineScore(int playerID, int maxScore, RplId firingRangeManager)
void RpcAsk_CalculateTargetDistance(RplId controllerReplicationId, bool increase)
void RpcAsk_CountPlayerScore(int playerID, int hitValue, RplId firingRangeManager)
void RpcAsk_BackToDefaultTarget(RplId targetReplicationId)
void ErectRandomTargets(notnull IEntity pOwnerEntity, int playerID)
static SCR_FiringRangeNetworkEntity GetInstance()
void RegisterCommEntity(RplId comEntID)
void SetPlayerScoreMax(int playerID, int maxScore, SCR_FiringRangeManager firingRangeManager)
void RpcAsk_RegisterCommEntity(RplId comEntID)
void RpcAsk_RemoveIndicatorsServer(RplId controllerReplicationId, RplId firingRangeManager)
void RpcAsk_ErectRandomTargets(RplId targetReplicationId, int playerID)
void BackToDefaultTarget(notnull IEntity pOwnerEntity)
static SCR_FiringRangeNetworkEntity s_CommEnt
void RpcAsk_AddTarget(RplId controllerReplicationId, bool increase)
void ClearPlayerScore(int playerID, SCR_FiringRangeManager firingRangeManager)
void RemoveIndicators(IEntity pOwnerEntity, SCR_FiringRangeManager firingRangeManager)
EntityEvent
Various entity events.
EntityFlags
Various entity flags.
void RplRpc(RplChannel channel, RplRcver rcver, RplCondition condition=RplCondition.None, string customConditionName="")
RplChannel
Communication channel. Reliable is guaranteed to be delivered. Unreliable not.