Commit History

Autor SHA1 Mensaxe Data
  Lasse Öörni 4b0b227898 Code cleanup. Reverted the more extreme XML loading optimizations for readability. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni ab35cefde9 Use static strings for often needed element & attribute names in XML serialization to reduce redundant string object construction and dynamic memory allocation. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni 92d2894866 Fixed not assigning the filename & checksum after XML scene load. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni 30430d24ad Fixed Node::Clone() to respect the local mode of child nodes & components. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni b0831fcab3 Fixed bug in editor where bone hierarchy would appear twice in the scene window if loading an object with bones. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni 6845f056a5 Refactored NinjaSnowWar example to load the scene and objects from files instead of creating them programmatically. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni a341b9ea4f Cleaned up Menu code. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni f58e2595bf Rewrite node & component IDs when instantiating content from file. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni 7f2f278c58 Added Scene::Instantiate() & Scene::InstantiateXML(), which load a partial scene from binary or XML. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni 1e1496e7d4 Refactored setting variants from strings. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni 9abf84de11 Cleaned up SceneResolver related code. Moved post-load ApplyAttributes() to Node. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni b6b8279174 Added a mechanism for resolving possibly changed component & node ID attributes after scene load. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni 9e4a9362cb Node::SetParent() retains the world transform. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni 4c3be1f600 Added List::Resize(). %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni d5c42e8c2c Added Node::LookAt(). %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni 9d077e78a8 Code cleanup. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni bad42bcc5f Take node parenting into account when moving nodes in the editor. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni 534546f78e Fixed node ID reassigning logic. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni fd06d3cf4a Fixed component ID overwrite when copy-pasting scene nodes in the editor. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni b6e09d2655 Renamed FinishUpdate() to ApplyAttributes() to be more descriptive, and to not confuse with frame updates. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni 3f7fffbf49 Some renames. CollisionGroup -> CollisionLayer, Scene::GetNodeByID() -> GetNode(), Ray::Distance() -> HitDistance(). %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni ad57102acb Fixed root node identity assumption in GetWorldTargetTransform(). %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni 0298cd3e00 Removed assumptions of root node's identity transform. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni 6a22f5d7d7 Fixed crash if a RigidBody is parented to a node without a RigidBody. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni 6dd8679214 Further attribute reorganization. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni 9bebc4898e Switched to AngelScript 2.21.1 WIP. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni f1bb8bd2ba Updated to latest kNet. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni 5b44c38d32 Code cleanup. Actually use the added Contains() & Find() functions. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni 7eed016fd8 Added more assertions. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni b694ad047e Refactored interest management into the NetworkPriority component. %!s(int64=14) %!d(string=hai) anos