Draft
Conversation
BATTLE_PLAYER_SHIELD_COUNT = 4 BATTLE_PLAYER_SHIELD_TOTAL_COUNT = 48
Used for registering, and later accessing any created entities. Uses BattleEntityManagerDataQSingleton defined in new BattleEntityManagerData.qtn. Uses BattleEntityID struct defined in BattleEntityID.qtn.
NOTE: some parts still unfinished, does not compile! BattlePlayerPlayStateExtension and PlayerHandle structs are now in their own separate files
Contains a list of hitbox EntityRefs. Is defined in editor using BattlePlayerShieldDataTemplateQComponent.
Removed HitboxShield from template. Added int ShieldCount and EntityRef AttachedShield. Removed HitboxShieldEntity Renamed HitboxCharacterEntity to CharacterHitboxEntity
…1110 Used to set correct viewmodel active based on team. OnShieldTakeDamage is now handled here to play hit particle.
…s in PlayerHandleInternal that are exposed #1110
…rIndex as exposed #1110
… BattleEntityID from int #1110
…ts into one file #1110 also updated their documentation
also removed OnCreate in BattlePlayerClass400.cs
also fixed some documentation
also fixed some documentation
also added missing documentation
also updated GetCharacterEntityRef methods in BattlePlayerManagerPlayerHandle
also renamed a variable
also renamed a variable
also renamed an event in BattleEvents and updated it's documentation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Added a way to use the new spritesheets.
Separated shields into separate Quantum entities.
This was done to allow for detaching a shield and for it's shape and looks to be easily changeable.
A general way to store entities outside the arena was added to make this possible.
This was done in the new BattleEntityManager class.
The player's simulation and view code was refactored in various ways.
BattleViewRegistry was added to be able to reference separate entities on the view side of the code.
A lot of documentation was rewritten.
BattleCompoundEntity.qtn
BattleEntityID.qtn
BattleEntityManagerData.qtn
BattleEvents.qtn
BattlePlayerCharacterClass.qtn
BattlePlayerCharacterID.qtn
BattlePlayerData.qtn
BattlePlayerHitbox.qtn
BattlePlayerManagerData.qtn
BattlePlayerShieldData.qtn
BattlePlayerShieldManagerData.qtn
BattleCustomEntityReferences.qtn
CharacterSpecEditor.cs
BattleDiamondQSystem.cs
AltzoneBattleLink.cs
CharacterSpec.cs
PlayerCharacterPrototype.cs
BattleCollisionQSystem.cs
BattleEntityManager.cs
BattleGameControlQSystem.cs
BattlePlayerClass400.cs
BattlePlayerClassManager.cs
BattlePlayerHitboxQComponent.cs
BattlePlayerMovementController.cs
BattlePlayerQSystem.cs
BattlePlayerManager.cs
BattlePlayerManagerPlayerHandle.cs
BattlePlayerShieldManager.cs
BattleCustomEntityReferences.cs
BattleSpriteSheet.cs
BattleViewRegistry.cs
Player folder
BattlePlayerCharacterViewController.cs
BattlePlayerCharacterViewControllerEditor.cs
BattlePlayerShieldViewController.cs
BattlePlayerShieldViewControllerEditor.cs
Doxygen
Player prefabs