Difference between revisions of "PlayerExtended"

From Virtual World Web Wiki
Jump to: navigation, search
(Documentation for the PlayerExtended class)
 
(Documentation for the PlayerExtended class)
Line 11: Line 11:
  
 
===Events===
 
===Events===
:{{CSharp|OnAchievementWon(ParticipantExtended player, ParticipantExtended identifier)}}
+
:{{CSharp|OnAchievementWon(PlayerExtended player, String identifier)}}
 
::Parameters:
 
::Parameters:
 
:::{{CSharp|player}} : This player
 
:::{{CSharp|player}} : This player
Line 18: Line 18:
 
::Fires when the player wins an achievement
 
::Fires when the player wins an achievement
  
:{{CSharp|OnQuestAbandoned(ParticipantExtended player, ParticipantExtended identifier)}}
+
:{{CSharp|OnQuestAbandoned(PlayerExtended player, String identifier)}}
 
::Parameters:
 
::Parameters:
 
:::{{CSharp|player}} : This player
 
:::{{CSharp|player}} : This player
Line 25: Line 25:
 
::Fires when the player abandons (quits) a quest
 
::Fires when the player abandons (quits) a quest
  
:{{CSharp|OnQuestAdvanced(ParticipantExtended player, ParticipantExtended identifier)}}
+
:{{CSharp|OnQuestAdvanced(PlayerExtended player, String identifier)}}
 
::Parameters:
 
::Parameters:
 
:::{{CSharp|player}} : This player
 
:::{{CSharp|player}} : This player
Line 32: Line 32:
 
::Fires when the player makes progress toward a quest (advances to the next step).
 
::Fires when the player makes progress toward a quest (advances to the next step).
  
:{{CSharp|OnQuestCompleted(ParticipantExtended player, ParticipantExtended identifier)}}
+
:{{CSharp|OnQuestCompleted(PlayerExtended player, String identifier)}}
 
::Parameters:
 
::Parameters:
 
:::{{CSharp|player}} : This player
 
:::{{CSharp|player}} : This player
Line 39: Line 39:
 
::Fires when the player completes a quest (successfully)
 
::Fires when the player completes a quest (successfully)
  
:{{CSharp|OnQuestStarted(ParticipantExtended player, ParticipantExtended identifier)}}
+
:{{CSharp|OnQuestStarted(PlayerExtended player, String identifier)}}
 
::Parameters:
 
::Parameters:
 
:::{{CSharp|player}} : This player
 
:::{{CSharp|player}} : This player
 
:::{{CSharp|identifier}} : The Achievement Identifier
 
:::{{CSharp|identifier}} : The Achievement Identifier
 
::
 
::
::Fires when teh player starts a new quest
+
::Fires when the player starts a new quest
  
 
__NOTOC____NOEDITSECTION__
 
__NOTOC____NOEDITSECTION__

Revision as of 19:21, 6 June 2018

Represents a Player, which is the GameCloud's representation of a connected user, the quests progress, achievements, advancement, etc.

  • This is a JavaScript visible object

Remarks [edit]

Properties

ParticipantExtended Participant {get;}
Gets the participant for this player

Events

OnAchievementWon(PlayerExtended player, String identifier)
Parameters:
player : This player
identifier : The Achievement Identifier
Fires when the player wins an achievement
OnQuestAbandoned(PlayerExtended player, String identifier)
Parameters:
player : This player
identifier : The Achievement Identifier
Fires when the player abandons (quits) a quest
OnQuestAdvanced(PlayerExtended player, String identifier)
Parameters:
player : This player
identifier : The Achievement Identifier
Fires when the player makes progress toward a quest (advances to the next step).
OnQuestCompleted(PlayerExtended player, String identifier)
Parameters:
player : This player
identifier : The Achievement Identifier
Fires when the player completes a quest (successfully)
OnQuestStarted(PlayerExtended player, String identifier)
Parameters:
player : This player
identifier : The Achievement Identifier
Fires when the player starts a new quest