Changelog

0.3.4 (27th July 2021)

    Improved character movement synchronization
    Improved face and aim direction synchronizations
    Added new room properties option to Create Room action
    Added new room properties option to JoinOrCreate action
    Added new options to JoinRandomRoom
    Added a new option for ListVariables where it will store a list of Players game objects
    Added a new room with properties demo scene
    Added a new Join Random Or Create Room action
    Added a new On Player Instantiate trigger
    Added new Stats example module
    Added new simple RPC action
    Added new OnChatOpen and OnChatClose triggers
    Added new automatic sync character properties like: gravity, isBusy, detectCollisions and IK
    Updated some icons
    Fixed an error with module initialization
    Fixed issues with initial character rotation and direction
    Fixed an issue were Sync option was not being saved properly on prefabs
    Updated support for newest Game Creator and PUN 2
    Removed some warnings on multiple scripts
    Cleaned up demos and prefabs
    Some minor bug fixes and code improvements

0.3.3 (25th February 2021)

    Fixed an error with PUN 2.28
    Fixed a bug in ListVariablesNetwork not initializing correctly for network instantiation
    Added new action to Set Player Number
    Changed Player Number condition to use the Numbering System from PUN
    Changed On Photon Player Property trigger invoker to be the Player who triggered the event
    Changed On Photon Room Events trigger invoker to be the Player who triggered the event.
    This includes On Player Entered Room, On Player Left Room and On Master Client Switched

0.3.2 (10th February 2021)

    Fixed issue with Character animation sync

0.3.1 (25th January 2021)

    Updated support for PUN 2.27
    Updated support for GC 1.1.12
    Added new Join and Leave Lobby actions
    Added new PhotonLoadLevel action
    Added new Photon Offline mode action and condition
    Added new InLobby condition
    Added new target “LastJoinedPlayer” across all actions and conditions
    Added new On Scoreboard Leader which will trigger whenever a player gets to #1
    Added new Send and Receive data options. Is now possible to send and receive custom data from Photon Instantiate and RPC's
    Revamped Scoreboard and now made it part of the module as prefab
    Improved chat, player messages can now show up on top of players head. RoomChat prefab is now part of the module.
    On Photon Player Property trigger will now have the correct invoker = Player who triggered the event.
    Added new PhotonVariable action which will put any network property (player prop, room prop, etc) in a variable
    Added a Automatically Sync Scene action which will make other players match Master scene when use in combo with Photon Load scene
    Fixed sync issue with LocalVariables
    Fixed issues with some actions and conditions like JoinOrCreate room trying to access runtime value at editor time
    Fixed race condition where installing module throw some errors due to a missing Scripting Define Symbol
    Fixed error in actions network tab when selecting player as target
    Fixed typo in Photon Matchmaking trigger

0.2.7 (21th August 2020)

    Fixed a bug in CreateRoom action introduced in previous update

0.2.6 (18th August 2020)

    Updated support PUN 2.20.4
    Fixed duplicated component triggering RPCs errors
    Fast Play mode support
    Added EmptyRoomTtl and PlayerTtl to create room actions

0.2.5 (18th July 2020)

    Fixed an issue LocalVariables Fixed ListVariables instantiation option not working properly
    Updated Instantiate and Game demo examples
    Added variable support on the RPC action

0.2.4 (7th July 2020)

    Fixed an error with Stats integration that was introduced with previous update.

0.2.3 (6th July 2020)

    NEW List Variables GameObject type can be used for network instantiation. This is useful to keep network prefab references out of resources or main binary. GameIO scene has been updated to use this method.
    Improved Character face direction and position sync to be more smooth
    Fixed LocalVariables sync issues
    Fixed an issue with module initialization
    Fixed an issue where OnPhotonInstantiate trigger would not execute
    Fixed all settings for Character or ListVariables not saving when changing inside a prefab
    Fixed an issue when NavMeshAgent is disabled, force it to be enable when its needed
    Updated support for latest GC 1.1.9 and PUN 2.19.2

0.2.2 (2nd January 2020)

    Added Local Variables network sync
    Fixed issues with zones demo

0.2.1 (29th December 2019)

    Added PUN2 2.16 support
    Added Game Creator 1.1.2 support
    Added support for Unity 2019.3
    Added Actions to debug Player and Room variables
    Added new Action to change Room state (visible, open).
    Added new Condition to check Room state (visible, open).
    Added new Condition to check if Room Chat is open
    Added an option to store GameObject reference on PhotonInstantiate action.
    Added an option in OnPhotonInstantiate trigger to store the Owner(GameObject).
    Added new options on CharacterNetwork component that lets you specify what you need to synchronize on each character.
    Added new Is Connected and Ready condition. A refined version of connected which is true only if your connection to the server is ready to accept operations like join, leave, etc.
    Improved how Characters move, rotate, dash and jump.
    Improved how Character and Stats are synchronized.
    Improved how Target types are cached for performance. All actions, conditions and triggers has been updated to match this change.
    Fixed issues with new version of GC and cleaned up demos.
    Fixed an issue with Sync Actions not working correctly.
    Updated game demo scene which will show how to do the following things:
      Multi Zone Game: Creating and joining rooms when switch between scenes/zones
      Random Character Selection: Spawns a random character per player
      Random Spawn Point: spawn player character by picking a random position from a GC List.
      Synchronized Actions: shows how to sync an actions list and keep it in sync between players

0.1.4 (22th February 2019)

    Added PUN2 version 2.7 support
    Added Game Creator 0.8.2 support
    NEW Ping update functionality
      A new option under settings has been added to update your ping to other players every certain time.
      Photon Change Text Action has been updated to reflect these changes
    NEW Master Client switch functionality
      Under options if this on Master Client can be switch if there is too much lag or master has client errors
    NEW CharacterNetwork now has built-in network culling. Read more here
    FIX some bug fixes on the Character Network and Stats Network component

0.1.3 (3rd December 2018)

    Added PUN2 version 2.5 support
    Added Game Creator 0.7.3 support
    Fixed other minor issues

0.1.2 (31th October 2018)

    Added PUN 2 version 2.4+ support
    Added Game Creator 0.7+ support
    Improved Network Items inspector and events
    Fix: better handling of Stats module when enabled.

0.1.1 (25th September 2018)

    Unity Asset Store Release!
    Breaking Change: We have replaced our PUN Classic library with the brand new PUN 2 library. Please read PUN 2 migration notes.
    Added support for new Game Creator Stats module.
    New Network Destroy Action
    Fixed some random minor bug fixes

0.0.1 (5th July 2018)

    First private beta release on itch.io.
Last modified 2mo ago