Setting up
Dev branch link -
Set the project .net runtime to 4.6
Devbranch Package Link: https://drive.google.com/file/d/1ILfU-KnspW4KKPcLIYo0O5WBGh-edNOc/view?usp=sharing
Setting up video link: https://www.youtube.com/watch?v=9_zyd41URdY
Opening Device portal in : https://www.youtube.com/watch?v=h29vdEcQf5g
https://docs.microsoft.com/en-us/windows/mixed-reality/using-the-windows-device-portal
http://localhost:10080 - over usb
Bit.ly alb-mrtk-git alb-mrtk-doc alb-mrtk-devbranch-new Alb-mrtk-sdk
VR
VRTK Link:
Starter Scene
- SDK Setup
- Grab
- Teleport
- Adding Policy
- Setting up
Oops Abstraction
- hiding implementation using abstract classes and interfaces etc
- https://www.codeproject.com/Articles/816448/Virtual-vs-Override-vs-New-Keyword-in-Csharp Interface An interface is a contract between itself and any class that implements it. This contract states that any class that implements the interface will implement the interface's properties, methods and/or events. An interface contains no implementation, only the signatures of the functionality the interface provides. An interface can contain signatures of methods, properties, indexers & events.
- https://www.codeproject.com/Articles/11155/Abstract-Class-versus-Interface
- https://stackoverflow.com/questions/3117838/why-do-we-need-the-new-keyword-and-why-is-the-default-behavior-to-hide-and-not-o
Encapsulation
- Access Modifier
- information hiding
-
Abstraction vs Encapsulation
Encapsulation:-- Information hiding.
Abstraction:-- Implementation hiding.
Inheritance
PolyMorphism
Assetdatabase projects link
https://drive.google.com/drive/folders/1HpgiyRYCovdhBHwu7_aySR9F5xZIwTEC?usp=sharing
docs link
https://drive.google.com/drive/folders/1JvlV1mnRK4dtpfhsaTR9tcMwhBlBKxqL?usp=sharing