When Unity and Inheritance Collide

What is a Unity Message?

Life-cycle calls vs. Inheritance

Prefabs with scripts
// Instantiate Simple
Simple Awake
Simple Start
// Instantiate Specialized
Specialized Awake
Specialized Start
// Instantiate SpecializedEmpty
Base Specialized Empty Awake
Base Specialized Empty Start
// Instantiate SpecializedEmpty V2
Specialized Empty Awake
Base Specialized Empty Start

Take away

Unity, VR, Enterprise and .Net Developer

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

How to always have a responsive website. A basic step by step

My Internship With LetsGrowMore

Introducing Margaret Ikeda

4 things I look for in a senior engineer

7 Must-Try GUI Libraries in Python

screen design templates sitting on a desk next to a book on how to design graphical interfaces

Exploring Workday’s Architecture

Basics of Kotlin- Part 4

Multiple Protocol March Update

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Paul Marsh

Paul Marsh

Unity, VR, Enterprise and .Net Developer

More from Medium

Light layers in Unity HDRP

Platformer: Player Animation V — Idle Jump

Galaxy Shooter 2D — Homing Missile

3rd Person Follow Virtual Camera Explained in Unity’s Cinemachine